Afficher la date de modification d’un article WordPress

WordPress a un petit défaut pour les sites comme le mien avec des tutos. Les tutos sont bien souvent modifiés avec le temps, soit parce qu’on a trouvé une technique plus simple pour faire tel truc soit parce que la technique ne fonctionne plus après une mise à jour, mais rien n’est indiqué sur l’article lorsqu’il a été modifié. On va donc remédier à ça.

Ouvrez le fichier Single.php de votre thème et ajoutez le code suivant après header :

[pastacode lang=”markup” manual=”%3C%3Fphp%0Adefine%20(‘DELAY_POST_UPDATE_DISPLAY’%2C%203)%3B%20%2F%2F%20On%20affiche%20la%20date%20de%20derni%C3%A8re%20r%C3%A9vision%20seulement%20si%20celle-ci%20est%20ant%C3%A9rieure%20de%203%20heures%20%C3%A0%20la%20date%20de%20publication%0A%2F%2F%20Si%20le%20jour%20ou%20l’heure%20de%20publication%20et%20de%20modification%20sont%20diff%C3%A9rents%2C%20alors%20on%20affiche%20la%20date%20de%20derni%C3%A8re%20r%C3%A9vision%20de%20l’article%0Aif%20(get_the_modified_date()%20!%3D%20get_the_date()%20%7C%7C%20get_the_modified_time(‘Gi’)%20-%20get_the_time(‘Gi’)%20%3E%3D%20DELAY_POST_UPDATE_DISPLAY%20*%20100)%20%3A%0A%3F%3E%0A%20%20%20%20%3Cp%3EDate%20de%20derni%C3%A8re%20mise%20%C3%A0%20jour%20%3A%20le%20%3C%3Fphp%20the_modified_date()%3B%3F%3E%20%C3%A0%20%3C%3Fphp%20the_modified_time()%3B%3F%3E%3C%2Fp%3E%0A%3C%3Fphp%0Aendif%3B%0A%3F%3E%0A” message=”” highlight=”” provider=”manual”/]

Grâce à ce petit bout de code, la date de la dernière modification sera rajouté en haut de cet article avec le texte “Date de dernière mise à jour : le 7 juillet 2017 à 12 h 02 min” (avec, bien évidemment, la date et l’heure modifiée). Si la modification date de moins de 3 heures après la publication de l’article, aucun texte ne sera rajouté en haut de l’article. Ca évite que l’article soit marqué comme modifié 10 minutes après sa publication parce que vous avez corrigé une faute d’orthographe.

Ce petit bout de code provient du blog Netmacom et a été posté par Morgan Fabre.

 

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.