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.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *