
Comment afficher les informations d’un article WordPress ? (date, auteur, commentaires)
14 décembre 2018
Quentin
Dans les thèmes WordPress, on voit souvent apparaître quelques informations sur les articles. Par exemple : l’auteur, la date de publication ou le nombre de commentaires qu’il y a dans l’article.
Pour faire apparaître ces informations dans un template WordPress, il existe des fonctions toutes prêtes !
- la fonction the_time() (dont nous avons déjà parlé sur ce blog)
- La fonction the_author()
- La fonction comments_number()
Voyons comment les utiliser :
<div class="post-data">
<p>Date : <?php the_time('d F Y'); ?></p>
<p>Auteur : <?php the_author(); ?></p>
<?php if(get_comments_number() == 0) : ?>
<p><?php comments_number('0 commentaire', '1 commentaire', '% commentaires'); ?></p>
<?php endif; ?>
</div>
Comme vous pouvez le voir ci-dessus, il n’y a rien de compliquer. Un petit éclaircissement tout de même sur l’affichage du nombre de commentaires.
Si vous ne souhaitez pas afficher le compteur de commentaire quand il n’y en a pas, vous pouvez utiliser la condition :
if(get_comments_number() == 0)
La fonction get_comments_number() renvoie le nombre de commentaires. Si ce nombre est égal à 0, nous n’affichons rien.
Pour ce qui est de l’affichage des commentaires, la fonction comments_number prend 3 paramètres :
- Le premier correspond à ce que l’on doit afficher quand il y a 0 commentaire. Dans notre cas, rien ne s’affichera mais si cela avait été le cas, nous aurions affiché « 0 commentaire ».
- Le deuxième correspond à ce que l’on doit afficher quand il y a un seul commentaire.
- Le troisième correspond à ce que l’on doit afficher quand il y a plusieurs commentaires.