
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 »]
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=" »>
Génial tu me sauves la vie, merci beaucoup!
J’ai donc insérer ceci mais y a t’il moyen d’avoir une majuscule au jour de la semaine stp?
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.
Merci pouvez-vous s’il vous plaît m’expliquer où intégrer cette commande
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 ».
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
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. 😉
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.