web-dev-qa-db-fra.com

Remplacer "publié le" par "modifié le" sur les postes

D'accord, j'ai donc googlé cela pendant ces dernières heures et même si je me rapproche, je suis toujours coincé.

Problème: si j'ai posté un article le 15 décembre 2016 mais que j'ai MAINTENANT mis à jour le même article aujourd'hui (20 juillet 2017), lorsque vous visualisez l'article, la date de mise à jour/modifiée n'est jamais affichée à l'utilisateur.

NOTE: Je l'ai fait sur Google et je peux afficher la date de modification grâce à des articles sur WPBeginner, etc. MAIS, comment puis-je n'en publier qu'une? Si le message est mis à jour, il convient de publier JUSTE la nouvelle date/heure modifiée, pas les deux.

J'étais penché vers les déclarations IF et ELSE mais je ne comprends pas comment le configurer comme ceci…

* Si publication a été modifiée, date de publication, sinon date de publication. *

Si quelqu'un peut m'aider ici, je l'apprécierais beaucoup, je suis perdu, merci!

1
KD35

Il vous suffit de comparer les valeurs de get_the_post_time() et get_the_modified_time().

if ( get_the_post_time() == get_the_modified_time() ) {
    // Published on...
} else {
    // Modified on...
}
1
Cedon