Afficher vos derniers commentaires sur la home
12 octobre 2008
Ce billet de flisterz a été traduit par Neoskyzo
En temps normal, vous pouvez placer les commentaires récent dans votre sidebar, grâce à un widget. Ce widget indique à vos lecteurs les derniers commentaires poster sur tout votre blog.
Mais maintenant, nous souhaitons quelque choses de plus différent. Nous voulons afficher tout les derniers commentaires sur la page principale. Les derniers commentaires peuvent être affiché au début d’un billet, ou à la fin.
Voici la marche à suivre pour l’insérer. Ouvrez votre fichier index.php, et collez le morceau de code suivant, n’importe où avant <?php endwhile; ?>. De préférence après <?php the_content(); ?>.
<!-- Commentaires récent -->
<div class="recent-comment">
<?php
$comment_array = array_reverse(get_approved_comments($wp_query->post->ID));
$count = 1;
?>
<?php if ($comment_array) { ?>
<span class="comment"> <?php comments_number('Aucun commentaire','1 commentaire','% commentaires'); ?></span> - Derniers commentaires par :
<ul class="commentlist">
<?php foreach($comment_array as $comment){ ?>
<?php if ($count++ <= x) { ?>
<li><?php comment_author_link(); ?> <br /> <?php comment_excerpt(); ?> </li>
<?php } ?>
<?php } ?>
</ul>
<?php } else { ?> <!-- if there was no comment in that post,yet -->
<span class="comment">Pas encore de commentaire...</span>
<?php } ?>
</div>
<!-- fin commentaires récent-->
Vous pouvez modifier le nombre de commentaires affiché, tout simplement en modifiant la ligne <?php if ($count++ <= x) { ?>. (où x est le nombre de commentaires souhaiter)
Un exemple en live est disponible ici : Neoskyzo
Bien sur, vous pouvez effectuer des modifications via CSS, tel que intégrer un background, changer le style du texte….


Abonnez vous par 





Super bonne idée ça !
Je veins de le mettre sur mon blog (http://www.easyirser.fr/poweriser/blog). Mais bon je n’y connais rien en css, du coup c’est pas super beau. Tu peux me dire simplement comment ajouter un petit cadre autour du commentaire ? Comme un commentaire normal quoi..
Merci d’avance, en tout cas c’est une bonne astuce, je pense que ça peut pas mal pousser les gens à participer au début
Dans ton fichier CSS, tu rajoute :
recent-comment {
border: 2px solid red;
}
Là, tu auras un bord de 2px rouge
Merci bcp pour la réponse.
J’ai ajouté ça à mon CSS mais ça ne marche pas. J’ai 2 CSS Style et Style RTL, je l’ai modifié dans Style…
Sinon, j’ai copié collé direct. J’ai même vidé le cache de safari. Mais je ne vois pas de bord rouge
J’ai ajouté aussi à Style RTL… Ca change rien.
Je suis si nul que ça !
[...] pouvez afficher vos derniers commentaires sur WordPress, et sans plugin s’il vous [...]
global house greed red minor greed car black jhon clean global trust clean see bag