Afficher la date de la dernière mise à jour de votre article

Il arrive parfois qu’on ait besoin de ré-écrire un article plusieurs semaines ou plusieurs mois après car les infos qui sont dedans sont devenues obsolètes avec le temps or si cela ne pose pas de problème majeur pour réaliser cette mise à jour, la date de l’article reste toujours celle de la parution ce qui peut induire en erreur vos lecteurs . Vous pouvez  certes modifier cette date en allant dans l’éditeur d’article ou en insérant manuellement dans le texte  une ligne indiquant la mise à jour mais cela prends du temps et, c’est bien connu, le temps c’est de l’argent.Date Mise A Jour Article WordPress

Afficher automatiquement la dernière mise à jour de l’article

Heureusement la modularité de wordpress vous permets de créer une fonction qui va afficher automatiquement dans le corps du texte la date et l’heure de la dernière mise à jour de chaque article.  Copiez simplement cette fonction à la suite du code dans le fuchier functions.php de votre thème (de préférence dans un thème enfant) et vous n’aurez plus besoin de modifier manuellement quoi que ce soit.

// ajoute la date de la dernière mise à jour des articles

function wpb_last_updated_date( $content ) {
if( is_front_page() || is_home() ) {
    return $content;
}
if( is_page(array(1017,927))){  
    return $content;    
}
$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + 86400) {
$updated_date = get_the_modified_time('d M Y');
$updated_time = get_the_modified_time('h:i a');
$custom_content .= '<p class="last-updated">Derniere mise a jour '. $updated_date . ' a '. $updated_time .'</p>';  
}
    $custom_content .= $content;
    return $custom_content;
}
add_filter( 'the_content', 'wpb_last_updated_date' );

Ce code est relativement simple, on récupère la date et l’heure de la dernière modification de l’article et on l’affiche en haut de l’article. Dans notre exemple, le code va afficher  une phrase de ce type: Dernière mise à jour le 25 mai 2019 à 10:39 en fonction de la dernière modification de votre article et cette phrase sera automatiquement remise à jour quand vous modifierez à nouveau votre article.

Lire aussi :  Création d'un thème enfant

Vous pouvez modifier l’affichage de la date par exemple d/m/y affichera la date sous le format 25/05/19  et pour ceux qui voudraient encore plus de personnalisation, vous pourrez ajouter les css de votre choix grâce à la classe last-updated

Laisser un commentaire

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