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….