Comment afficher la date de publication d’un article WordPress ?

décembre 2018

Quentin

6

Pour afficher la date de publication d’un article, il faut utiliser le template tag the_time() dans votre template.

Cette fonction prend en paramètre une chaîne qui permet de formater la date. Par exemple :

<?php the_time('d/m/Y'); ?>

Cette fonction affichera la date « 10/12/2018 ». Vous pouvez utiliser d’autres paramètres pour afficher la date. Voici la liste des paramètres les plus utiles :

Jour du mois

  • d : affiche le jour du mois avec les zéros (ex : 01, 31)
  • j : affiche le jour du mois sans les zéros devant (ex : 1, 31)

Jour de la semaine

  • l : affiche le jour de la semaine en entier (ex : Lundi, Dimanche)
  • D : affiche les 3 premières lettres du jour de la semaine (ex : Lun, Dim)

Mois

  • m : affiche le mois en cours numériquement avec les zéros (ex : 01, 12)
  • n : affiche le mois en cours numériquement sans les zéros (ex : 1, 12)
  • F : affiche le mois en cours textuellement (ex: Janvier, Décembre)
  • M : affiche les 3 premières lettres du mois en cours (ex: Jan, Déc)

Il existe de nombreux autres « template tags » pour afficher du contenu dans vos templates. J’ai créé un guide qui regroupe l’ensemble des template tags utiles pour le développement de thème WordPress. Pour le recevoir, inscrivez-vous ci-dessous :

[mailorama button= »Je reçois le kit du développeur » tag= »Magnet kit développeur WordPress »]

6 commentaires sur "Comment afficher la date de publication d’un article WordPress ?"

  1. Alban dit :

    D’un point de vu intégration, je l’intègre dans un balise time afin d’avoir une couche sémantique supplémentaire pour que les moteurs de recherche et autres outils :
    <time datetime=" »>

  2. Simon dit :

    Génial tu me sauves la vie, merci beaucoup!

  3. Simon dit :

    J’ai donc insérer ceci mais y a t’il moyen d’avoir une majuscule au jour de la semaine stp?

  4. Quentin dit :

    Bonjour Simon,
    Oui tu peux mettre une majuscule au jour de la semaine. Le plus simple pour cela est de faire quelque chose comme ceci :

    echo ucfirst(get_the_time('l'));

    La fonction ucfirst() est une fonction php qui met la première lettre d’un mot en majuscule.

  5. Serge dit :

    Merci pouvez-vous s’il vous plaît m’expliquer où intégrer cette commande

    1. Quentin dit :

      Bonjour,
      Il faut l’ajouter dans le fichier template qui gère l’affichage des articles. Par exemple, il peut s’agir du fichier « single.php ».

Laisser un commentaire

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