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

décembre 2018

Quentin

9

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 »]

PS: n'oubliez pas de lire mon tutoriel principal sur comment créer un thème WordPress !

9 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 ».

  6. Abdallah dit :

    Bonjour

    Merci pour l’article, mais n’est il pas possible de le faire directement au niveau de wordpress (directement au niveau du cms sans passer par des lignes de code )

    merci

    1. Quentin dit :

      Bonjour,
      Si votre thème prend en charge correctement l’affichage de la date, vous pouvez vous rendre dans la section « réglages » et « général » de l’administration de WordPress. Vous pourrez ainsi changer le format de la date. 😉

  7. Thieli dit :

    C’est quand même dommage de devoir ajouter un code dans le theme pour afficher la date de publication d’un article. Cela devrait être automatiquement ajouté à chaque thème avec l’option d’afficher ou de cacher la date.
    Merci en tout cas pour cet article.

Laisser un commentaire

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