Afficher la date de modification d’un article

Lorsque on écrit régulièrement sur son blog, on est amené à modifier de temps à autre ses articles afin de corriger une erreur ou tout simplement pour l’actualiser.

Pour rappel WordPress met à disposition des fonctions déjà existantes pour récupérer ses informations :

  • get_the_date() : Renvoie la date de publication de l’article courant.
  • get_the_time() : Renvoie l’heure de publication de l’article courant.
  • get_the_modified_date() : Renvoie la date de dernière modification de l’article courant.
  • get_the_modified_time() : Renvoie l’heure de dernière modification de l’article courant.

Nous allons donc afficher la date de dernière modification d’un article que s’il y a eu modification. Il faut pour cela comparer la date de publication et la date de dernière révision avant d’effectuer l’affichage. Pour cela il va falloir rajouter le code suivant dans votre fichier single.php

		<?php
// Si le jour ou l'heure de publication et de modification sont différents, alors on affiche la date de dernière révision de l'article
if (get_the_modified_date() != get_the_date() || get_the_modified_time() != get_the_time()) :
?>
    
Date de dernière mise à jour : le <?php the_modified_date();?> à <?php the_modified_time();?>
<?php
endif;
?>

Avec cela, vous aurez un message si et seulement si il y a eu modification, comme cet exemple.