Bonjour, j'espère poster sur le bon forum, même si je ne suis pas certain que mon problème relève exclusivement du php. Bref !
Ma configuration actuelle
- Wordpress 2.7
- thème charred revolution
- url : http://www.playfive.fr
Problème(s) rencontré(s) :
Je "développe" actuellement mon site mais je suis débutant et j'ai un problème avec une balise php.
Si vous regardez la page d'accueil de mon site, sur la page d'accueil à droite, il y a un encadré ("high five") qui renvoie les meilleurs articles (catégorie "featured"). Il affiche le titre, l'image, et le début du texte de l'article. Cela est possible grâce à cette formule dans le fichier second.php :
Pour avoir le même encadré dans la colonne de droite des articles et des pages (et pas seulement de la page d'accueil), j'ai recopié ce même code dans les fichiers second-single.php et second-page.php.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <div id="sideBlock"> <h3><b>High Five</b></h3> <p>Sélection d'articles déjà parus</p><BR> <?php query_posts('category_name=featured&showposts=5'); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <div id="sideBlog"> <div id="introSide"><a href="<?php the_permalink() ?>" class="Tips2" title="Lire plus :: Cliquez ici pour lire la suite de cet article."><img src="<?php $key="thumbnail"; echo get_post_meta($post->ID, $key, true); ?>"/></a></div> <a href="<?php the_permalink() ?>"><?php the_title() ?></a> <p><font color="#ffffff"><?php the_content_rss('', TRUE, '', 12); ?></font></p> </div> <?php endwhile; else: ?> <?php endif; ?> </div>
Résultat : dans les autres pages que la page d'accueil, le titre et l'image s'affichent normalement MAIS PAS l'extrait du texte. Constatez par vous mêmes (ici par exemple). Pourquoi ? c'est un problème avec la fonction the_content_rss mais je ne sais pas comment résoudre le problème. Qqun peut m'aider !
Un grand merci, d'avance.
Partager