Nous gérons des sites WordPress depuis plus de dix ans, et une fonctionnalité que nous recommandons toujours est d'indiquer quand un article a été mis à jour pour la dernière fois. C'est un petit détail qui fait une grande différence.
C'est pourquoi, chez WPBeginner, nous affichons la date de dernière mise à jour sur tous nos articles. Cela montre aux lecteurs que notre contenu est frais, précis et digne de confiance.
Ce que de nombreux propriétaires de sites ignorent, c'est que cela peut aussi aider pour le SEO. Les moteurs de recherche privilégient le contenu qui est régulièrement mis à jour.
Lorsque les visiteurs voient que vos articles sont actuels, ils sont plus susceptibles de rester sur votre site et de faire confiance à ce que vous dites.
Dans ce guide, nous vous montrerons plusieurs façons d'afficher la date de dernière mise à jour des articles dans WordPress.

Pourquoi afficher la date de dernière mise à jour de vos articles dans WordPress ?
Lorsque les visiteurs consultent un article ou une page sur votre blog WordPress, votre thème WordPress affichera la date de publication de l'article. C'est bien pour la plupart des blogs et sites statiques.
Cependant, WordPress est également utilisé par des sites où de vieux articles sont régulièrement mis à jour. Dans ces publications, il est important d'afficher la date et l'heure de la dernière modification de l'article.
Par exemple, sur WPBeginner, nous mettons régulièrement à jour nos tutoriels et affichons la date de « dernière mise à jour » sur chaque article. Si nous n'affichions que la date de publication, nos lecteurs sauteraient l'article, supposant que l'information est obsolète.

Un autre exemple est celui des sites d'actualités. Ils mettent souvent à jour d'anciennes histoires pour montrer de nouveaux développements, ajouter des corrections ou insérer des fichiers multimédias. S'ils n'affichaient que la date de publication, leurs utilisateurs manqueraient ces mises à jour.
De plus, Google et d'autres moteurs de recherche aiment classer les informations les plus récentes. L'affichage de votre date de mise à jour aide Googlebot et d'autres à savoir quand l'article a été modifié pour la dernière fois.
Comment afficher la date de dernière mise à jour de vos articles dans WordPress
Ce tutoriel vous demande d'ajouter du code à vos fichiers WordPress. Si vous ne l'avez jamais fait auparavant, nous vous recommandons de consulter notre guide sur comment copier et coller du code dans WordPress.
Dans cet esprit, nous allons vous montrer 2 méthodes pour afficher facilement la date de dernière mise à jour de vos articles dans WordPress. Vous pouvez cliquer sur les liens de saut ci-dessous pour utiliser la méthode de votre choix.
- Méthode 1 : Afficher la date de dernière mise à jour avant le contenu de l'article
- Méthode 2 : Ajouter la date de dernière mise à jour dans les modèles de thème
- Astuce bonus : Comment gérer la date de dernière mise à jour de vos articles
- Tutoriel vidéo
Commençons !
Méthode 1 : Afficher la date de dernière mise à jour avant le contenu de l'article
Vous pouvez facilement afficher la date de dernière mise à jour avant votre contenu en ajoutant du code personnalisé à votre site web. Cependant, même la plus petite erreur dans le code peut rendre votre site inaccessible.
C'est pourquoi nous recommandons d'utiliser WPCode. Nous l'avons testé minutieusement et avons constaté que c'est le moyen le plus sûr et le plus simple d'ajouter du code personnalisé.
Pour en savoir plus sur notre expérience, consultez notre avis sur WPCode.
Tout d'abord, vous devrez installer et activer le plugin gratuit WPCode. Pour plus d'informations, consultez notre guide étape par étape sur comment installer un plugin WordPress.

Remarque : La version premium de WPCode offre plus de fonctionnalités ! Ainsi, si vous appréciez la version gratuite, vous pouvez passer à la version supérieure et profiter d'une bibliothèque cloud privée, d'un module complémentaire de pixels de conversion, de contrôles d'accès intégrés et d'une prise en charge multisite. Pour en savoir plus sur le plugin, vous pouvez consulter notre avis complet sur WPCode.
Une fois le plugin activé, naviguez vers Snippets de code » + Ajouter un snippet dans votre tableau de bord WordPress. Recherchez « date de dernière mise à jour », puis survolez le résultat intitulé « Afficher la date de dernière mise à jour ».
Le code vérifie si la date de publication d'un article et ses dates de dernière modification sont différentes. Si c'est le cas, il affiche la date de dernière modification avant le contenu de l'article. (C'est ainsi que nous procédons ici chez WPBeginner.)
Ensuite, vous pouvez simplement cliquer sur le bouton « Utiliser l'extrait ».

Ensuite, vous verrez l'écran « Modifier l'extrait ». WPCode a déjà configuré l'extrait pour vous.
Tout ce que vous avez à faire est de basculer l'interrupteur sur « Actif » et de cliquer sur « Mettre à jour » lorsque vous êtes prêt.

Comme l'extrait de code affichera la date mise à jour en utilisant les styles de texte du corps de votre site, vous pouvez ajouter du CSS personnalisé pour styliser l'apparence de la date de dernière mise à jour.
Voici un petit extrait CSS que vous pouvez utiliser comme point de départ :
.last-updated {
font-size: small;
text-transform: uppercase;
background-color: #fffdd4;
}
Et voici à quoi cela ressemble sur notre site WordPress de démonstration :

De plus, si vous êtes un utilisateur avancé et que vous vous sentez à l'aise, vous pouvez ajouter ce qui suit au fichier functions.php de votre thème.
Connectez-vous simplement à votre site web via FTP ou via le gestionnaire de fichiers de votre hébergement WordPress et trouvez le fichier dans le dossier /wp-content/themes/votrenomdetheme/ de votre site.
$u_time = get_the_time( 'U' );
$u_modified_time = get_the_modified_time( 'U' );
// Only display modified date if 24hrs have passed since the post was published.
if ( $u_modified_time >= $u_time + 86400 ) {
$updated_date = get_the_modified_time( 'F jS, Y' );
$updated_time = get_the_modified_time( 'h:i a' );
$updated = '<p class="last-updated">';
$updated .= sprintf(
// Translators: Placeholders get replaced with the date and time when the post was modified.
esc_html__( 'Last updated on %1$s at %2$s' ),
$updated_date,
$updated_time
);
$updated .= '</p>';
echo wp_kses_post( $updated );
}
Méthode 2 : Ajouter la date de dernière mise à jour dans les modèles de thème
Vous pouvez également afficher la date de mise à jour à la place de la date de publication ou juste en dessous.
Cette méthode nécessite de modifier des fichiers spécifiques de votre thème WordPress. Les fichiers que vous devez modifier dépendront de votre thème.
De nombreux thèmes WordPress utilisent leurs propres balises de modèle pour afficher les métadonnées des articles comme la date et l'heure. D'autres thèmes utilisent des modèles de contenu ou des parties de modèles. Les thèmes plus simples utiliseront single.php, archive.php et d'autres fichiers de modèle pour afficher le contenu et les informations méta.
Vous devez rechercher le fichier qui contient le code responsable de l'affichage de la date et de l'heure. Ensuite, vous pouvez soit remplacer ce code par le code suivant, soit l'ajouter juste après le code de date et d'heure de votre thème.
$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + 86400) {
echo "<p>Last modified on ";
the_modified_time('F jS, Y');
echo " at ";
the_modified_time();
echo "</p> "; }
Si vous ne souhaitez pas afficher l'heure de mise à jour de l'article, supprimez les lignes 6 et 7.
Voici à quoi cela ressemblait sur notre site de démonstration. Avec le thème Twenty Twenty-One, nous avons ajouté l'extrait de code au fichier template-tags.php à l'intérieur du dossier inc.

Astuce bonus : Comment gérer la date de dernière mise à jour de vos articles
Maintenant que nous avons ajouté la date de dernière mise à jour pour chaque article, elle sera automatiquement mise à jour chaque fois que vous apporterez une modification à un article. Mais que faire si vous ne faites qu'une petite correction plutôt qu'une mise à jour complète, comme corriger une faute d'orthographe ou ajouter une étiquette ?
Pour les petits changements, il est généralement préférable de laisser la date de modification inchangée d'un point de vue SEO. Vos lecteurs verront alors la date de la dernière mise à jour majeure de l'article.
AIOSEO, également connu sous le nom d'All in One SEO, est le meilleur plugin SEO WordPress du marché. Il vous aide à améliorer votre classement dans les moteurs de recherche sans avoir à apprendre un jargon compliqué, afin d'augmenter le trafic de votre site web.

Si vous utilisez déjà AIOSEO pour améliorer votre classement dans les moteurs de recherche, vous pouvez l'utiliser pour gérer la date de modification de vos articles.
Si ce n’est pas le cas, la première chose à faire ici est d’installer et d’activer AIOSEO. Vous pouvez en apprendre davantage dans notre guide sur comment configurer correctement All in One SEO pour WordPress.
Remarque : Vous pouvez utiliser la version gratuite d’AIOSEO pour accomplir cette tâche. Cependant, en achetant la version pro, vous pourrez accéder à des fonctionnalités avancées telles que les outils d’IA ChatGPT, le suivi de la dégradation du contenu, un gestionnaire de redirections et un assistant de liens internes. Pour plus d’informations, vous pouvez lire notre évaluation complète d’AIOSEO.
Après l’activation, vous trouverez une nouvelle case à cocher intitulée « Ne pas mettre à jour la date de modification » lors de la modification des articles. Vous pouvez cocher cette case lorsque vous apportez des modifications mineures à un article.

Ceci est utile pour corriger les fautes de frappe ou les erreurs simples, et vous pouvez décocher la case lorsque vous apportez des modifications que vous souhaitez que vos lecteurs et les moteurs de recherche connaissent.
Tutoriel vidéo
Besoin d'un guide visuel ? Alors, vous pourriez apprécier notre rapide tutoriel vidéo présentant WPCode :
Nous espérons que ce tutoriel vous a aidé à apprendre comment afficher la date de dernière mise à jour de vos articles dans WordPress. Vous pourriez également vouloir apprendre comment désactiver les polices Google sur votre site WordPress, et notre liste d'exemples d'excellents sites WordPress que vous devriez consulter.
Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.


Jamie Brower
Pouvez-vous s'il vous plaît me dire comment publier la date de modification APRÈS le contenu. J'ai essayé d'utiliser un dans le footer.php mais ensuite il s'affiche avant le contenu ET dans le pied de page. Je voudrais juste que le pied de page s'affiche.
Daniele
Merci les gars, ça marche à merveille ! Une astuce tellement cool !
Si vous voulez ajouter la dernière modification UNIQUEMENT SUR LES ARTICLES, cela fonctionne pour moi (je suis italien et je l'ai modifié pour ne pas afficher l'heure et modifier l'ordre de la date) :
function wpb_last_updated_date( $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 F Y’); $updated_time = get_the_modified_time(‘H:i’); $custom_content .= ‘Article mis à jour le ‘. $updated_date . ”; } if(is_single()){ $custom_content .= $content; return $custom_content; } return $content; } add_filter( ‘the_content’, ‘wpb_last_updated_date’ );
David Aguirre
Dude, this is gold, I don’t know why anyone has thanked you before.
Thank you
PET
Ouais, bon truc ! Merci mec !
David
J'ai appliqué tous les paramètres ci-dessus sur mon site Web et cela fonctionne bien.
Mais j'ai une question : lorsque deux dates sont affichées au-dessus du contenu, quelle date sera affichée dans la page de résultats de recherche de Google ? Veuillez fournir une réponse car j'ai fait tout cela uniquement pour afficher la date de dernière mise à jour dans la page de résultats de recherche de Google.
ahmed
j'aime ça, c'est très bien et facile à installer avec le fichier functions.php du thème enfant Genesis, merci
Vishal Mukherjee
Bonjour,
Ajouté le code suivant à functions.php
function wpb_last_updated_date( $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(‘F jS, Y’); $updated_time = get_the_modified_time(‘h:i a’); $custom_content .= ‘Dernière mise à jour le ‘. $updated_date . ‘ à ‘. $updated_time .”; }
$custom_content .= $content; return $custom_content; } add_filter( ‘the_content’, ‘wpb_last_updated_date’ );
Fonctionne bien pour les articles mais… la même chose est affichée sur les pages également.
Je le veux uniquement pour les articles. ou si c'est pour les pages, alors à un endroit différent, par exemple à la fin de l'article.
Meilleurs vœux
Vishal Mukherjee
Victor Step
Merci pour le code.
Cependant, il y a un problème courant où Google récupère la date de la vidéo YouTube intégrée au lieu de la date de publication mise à jour du blog. Dans votre cas, je vois que les résultats de recherche affichent en fait la bonne date, et non la date de mise en ligne de la vidéo intégrée. Comment avez-vous réalisé cela ? Merci.
RUWAN
bonjour, je veux seulement afficher la date de mise à jour comme sur votre site, pas les deux (date de mise à jour et date de publication), lorsque j'ajoute votre code sur le site, il affiche les deux dates, veuillez me guider pour afficher uniquement cette date de mise à jour. merci
Ludwig Sörmlind
Merci pour ce post, je l'ai essayé et ça marche à merveille. J'ai opté pour l'option de plugin spécifique au site.
Ebuka
Merci beaucoup, ça a parfaitement fonctionné. mais pour le CSS personnalisé, seul le « text-transform » a fonctionné sur mon thème. D'autres CSS comme : color, text-weight, background-color etc. n'ont pas fonctionné. Y a-t-il une solution possible ?
peter
salut syed, je suis peter. le code fonctionne sur mon thème, mais quand j'ai essayé d'ajouter un style CSS, je veux dire ce code .last-updated { font-size: small; text-transform: uppercase; background-color: #fffdd4; }
mon site devient tout blanc. s'il vous plaît, que dois-je faire pour restaurer mon site web...
Support WPBeginner
Salut Peter,
Nous ne sommes pas sûrs de la cause. Par mesure de sécurité, veuillez consulter notre guide sur comment ajouter du CSS personnalisé dans WordPress.
Admin
Steve W
Merci pour cette astuce. Je l'ai transformé en shortcode pour qu'il n'apparaisse que là où je le souhaite, et non sur chaque page ou article. [last_updated]
Velyz Zhang
Salut,
En fait, le code fonctionne, mais le résultat affiche des chiffres avant « dernière mise à jour »
1494555840DERNIÈRE MISE À JOUR LE 9 JUILLET 2017
Chaque article que j'ai mis à jour affiche des nombres différents comme ça. Quelqu'un peut m'aider ?
Merci
mathhew
Pouvez-vous expliquer comment l'appliquer pour le framework Genesis ? J'ai essayé mais ça n'a pas fonctionné.
Adarsh Sahu
Salut, j'ai juste essayé cette méthode, elle a bien fonctionné pour moi, mais le problème est que maintenant mon article n'affiche aucune date dans la recherche Google, aidez-moi s'il vous plaît, je veux aussi afficher la date de dernière mise à jour dans la recherche Google lorsque quelqu'un recherche mon contenu.
Filip
Bonjour
Le code fonctionne très bien, merci !
Pouvez-vous nous dire comment modifier l'heure de publication et ajouter « Publié par « auteur » » comme dans vos images ?
Chuks Ibe
J'ai essayé de l'utiliser pour mon blog, mais il affiche également la « Dernière mise à jour » sur la page de l'article le plus récent, ce qui donne l'impression que la dernière mise à jour fait partie du contenu de l'article.
j'ai besoin d'aide pour corriger cela, merci.
Rui Oliveira
Bonjour,
J'ai essayé ceci sur mon site web et ça n'a pas fonctionné.
Gaston
Salut, je veux afficher la date/heure de la dernière mise à jour, mais de tout le site web. Comment puis-je faire cela ?
Andy Trigg
Au fait, je préférais ne pas afficher l'heure, que je trouve complètement inutile, j'ai donc supprimé ce qui suit –
à « . $updated_time . »
J'espère que je l'ai bien fait, cela semble fonctionner correctement.
Andy Trigg
Excellent. Cela fonctionne très bien sur mon site. Moi aussi, je mets à jour les articles tout le temps. Je les améliore constamment. Je suis en train de réécrire et d'améliorer complètement chaque article depuis le premier jour. Maintenant, au lieu d'afficher que mon article a 10 ans, les gens peuvent voir qu'il a été récemment mis à jour.
vishnu narayan v
Cela ajoute une nouvelle section montrant la date de modification, mais je voudrais afficher la date de mise à jour au lieu de la date de publication comme vous l'avez fait sur wpbeginner.
Je voudrais aussi savoir si cela préservera le SEO et affichera la date de mise à jour dans les moteurs de recherche ??
Paul
Oui, j'aimerais savoir à ce sujet.
Surtout l'impact SEO de la suppression de la date de publication d'origine.
Merci !
– Paul
Jason G.
Une question que j'ai : Après avoir collé la fonction dans l'article, j'ai remarqué que seule ma page d'accueil affichait la date/heure mise à jour. Et si je ne veux pas qu'elle s'exécute sur la page d'accueil ? J'ai essayé d'ajouter une condition supplémentaire, ! is_home(). Cela n'a pas fonctionné car elle s'affichait toujours. Y a-t-il un moyen de n'afficher cela que sur les articles (et pas sur les pages) ? Rien n'a fonctionné jusqu'à présent. Merci pour toute aide !
Support WPBeginner
Salut Jason,
Vous pouvez essayer la deuxième méthode et ajouter le code directement à chaque modèle où vous souhaitez que la date de mise à jour soit affichée.
Admin
J M Das
Ce plugin fonctionne. Mais, Dernière mise à jour s'affiche également sur la page d'accueil. Comment ajouter le code uniquement au modèle d'article ? Merci pour votre aide
samsor ithnin
Ça marche pour moi
function wpb_last_updated_date( $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(‘j F, Y’); $updated_time = get_the_modified_time(‘h:i a’); $custom_content .= ‘Dernière mise à jour le ‘. $updated_date . ‘ à ‘. $updated_time .”; }
if(is_single()){ $custom_content .= $content; return $custom_content; } return $content; } add_filter( ‘the_content’, ‘wpb_last_updated_date’ );
Green Yang
@SAMSOR ITHNIN
Tu es le boss ! La bonne solution pour l'afficher uniquement sur les articles en excluant les pages.
Bonne méthode, merci !
SHELLEY R ZUREK
Si vous mettez à jour l'article, sera-t-il à nouveau diffusé dans le flux RSS ? Je suppose que non ?
Roger
Le code que vous affichez dans cet article montre uniquement la date de dernière mise à jour, mais sans texte expliquant ce qu'est cette date affichée dans l'article. Il l'affiche comme ceci :
4 mars 201701:29
Ce n'est pas très utile pour mes lecteurs. Pourquoi n'affiche-t-il pas le $custom_content de la ligne 7 du code ?
Support WPBeginner
Salut Roger,
Merci d'avoir signalé cela. Nous avons mis à jour l'article, veuillez essayer le nouveau code.
Admin
Matus
I’ll be really grateful, if you could update your post about showing Related articles below posts. Or maybe recommend me plugin you’re using right now
Ashoksinh Gohil
Désolé, mais après utilisation, j'ai constaté que si votre article n'est pas mis à jour, il s'affiche vide, c'est-à-dire qu'il n'affiche pas la date de publication de l'article.
Il ne s'affiche que lorsque l'article est mis à jour ou modifié, sinon il s'affiche vide.
Support WPBeginner
Salut Ashoksinh,
Cela fonctionne bien de notre côté. Veuillez réessayer, consultez notre guide sur comment copier-coller du code dans WordPress si vous avez besoin d'aide.
Admin
Ashoksinh
Le SEO affiche-t-il cette date de modification ?
Markus Martin
Mon thème utilise la date par défaut de WordPress dans son thème et ces modifications ne fonctionnent pas. Une aide ?
Mohan Manohar Mekap
Beau code et belle explication. Il est implémenté sur mon site mohanmekap.com et fonctionne bien, je cherchais ce code sur internet bien que je le connaisse du codex de WordPress mais les instructions données ici m'ont absolument aidé, félicitations.
Karan
Bonjour l'équipe WPBeginner,
Pouvez-vous s'il vous plaît donner votre point de vue SEO sur l'affichage de la date de dernière mise à jour au lieu de la date de publication ?
J'ai appliqué avec succès les modifications et mes articles de blog affichent la date de dernière mise à jour.
Quelle serait votre opinion ? Est-il préférable d'afficher la dernière mise à jour plutôt que la publication ?
Merci,
Karan
Hardhik
Salut l'ami,
Si je ne me trompe pas, je dois remplacer ce code dans les pages index, single et page.php.
Amar
Bonjour monsieur,
Je voudrais savoir s'il existe un moyen de savoir quand un article a été publié pour la première fois ??
Support WPBeginner
La plupart des sites affichent la date de publication au lieu de la date de dernière mise à jour. Cependant, si un site ne l'affiche pas, vous pouvez toujours essayer de visualiser le code source. Ils peuvent ou non avoir une balise meta pour la date et l'heure de publication.
Admin
ld
Pouvez-vous recommander un plugin qui réalise cela ?
De plus, si je tape simplement « Dernière mise à jour le XXXX », les moteurs de recherche le reconnaîtront-ils et accorderont-ils le crédit approprié à la fraîcheur du contenu ?
Milt Klingsporn
Le plugin "Last Modified Timestamp" semble donner les mêmes résultats. Je l'ai ajouté à un widget dans le pied de page. Maintenant, la date de mise à jour de la page est affichée.
Et je n'ai eu à entrer aucun code dans aucun des fichiers.
Hardhik K Chitalia
Le code est toujours mieux qu'un plugin, mec. Le code ne ralentira pas votre site, mais les plugins le feront.
Support WPBeginner
Pas tout à fait vrai. Les plugins sont aussi du code, et le fichier functions où les utilisateurs collent généralement du code agit également comme un plugin.
Admin
Roger
Wow, c'est nouveau. J'ai toujours pensé que l'utilisation de code était meilleure que l'ajout d'un plugin, n'importe quel jour. Je suppose que j'avais tort – du moins dans une certaine mesure. Je dirai cependant qu'il faut vraiment faire attention en installant des plugins lents ou mal codés car il a été prouvé qu'ils causaient des problèmes de sécurité, ce qui est une des principales raisons pour lesquelles j'essaie de les éviter autant que possible.
parvez
J'ai changé la date de publication de créée à modifiée, ça fonctionne bien. Comment afficher les posts par date de modification en ordre DESC sur WordPress.
actuellement l'ordre des posts est basé sur la date de publication.
ryan
Et si je veux toujours garder la date de publication originale ?
Quelque chose comme :
1 janv. 2015, dernière modification | publié le 15 déc. 2014 par Ryan Hipp
Cezar
Même question ici
Support WPBeginner
Les deux méthodes afficheront également votre date de publication, comme indiqué dans les captures d'écran.
Admin
Cezar
Avez-vous réussi à ajouter le code pour afficher comme dans votre exemple ?
Gabrielle
J'utilise le thème _s / Underscores, et dans mon inc/temlate-files.php
j'ai les fonctions de temps, comment afficher uniquement le temps de publication ou uniquement le temps de mise à jour ?
Sasanga
Pourquoi utilisez-vous ce type de code long ?
On peut juste utiliser « Dernière modification : ».
Ai-je tort ?
Sameer Panda
Voulez-vous changer le texte ou la date ?
Si vous voulez la date de modification, alors récupérez la date. Et ajoutez le texte que vous voulez avant la date
Sagar Patil
Existe-t-il un plugin disponible pour la date de dernière mise à jour.
parce que j'utilise ipin et qu'il est difficile de trouver du code ou du code connexe.
Merci
Hardhik K Chitalia
Horodatage de la dernière modification
Damith
J'ai une question.
Supposons que j'ai écrit un article le 2014-01-01.
Ensuite, une personne a copié tout l'article le 2014-02-01 et l'a collé sur son blog.
J'ai mis à jour une ou deux lignes le 2014-03-01.
Alors, que se passe-t-il ?
Je veux dire, Google pense-t-il que mon article est un article copié et que l'article copié est l'article original ? (Parce que maintenant la date de mon article est le 2014-03-01 et la date de l'article copié est le 2014-02-01).
Votre réponse est très appréciée.
Govind
je pense que Google est assez intelligent... il prend également en compte la date d'indexation de la publication ainsi que la date de publication.
Nitin Maheta
Les utilisateurs doivent rechercher le code : “<?php the_time(‘F jS, Y’);?>”
PAS “<?php the_modified_time(‘F jS, Y’);?>”
TecBrat
Je l'ai fait un peu différemment, mais c'est le même concept. Merci de m'avoir montré la bonne direction.
Pour le thème twentyten, vous modifiez le fichier functions.php, en remplaçant le contenu de la fonction twenty_ten_posted_on() par le code suivant :
$verb=’Publié’;
$postdate = get_the_date();
$u_time = get_the_time(‘U’);
$u_modified_time = get_the_modified_time(‘U’);
if ($u_modified_time >= $u_time + 86400) {
$verb=’Mis à jour’;
$postdate=get_the_modified_time(‘F jS, Y’);
}
echo ‘<span class="meta-prep meta-prep-author">’.$verb.’ le</span>
<a href="’.get_permalink().’" rel="bookmark">
<span class="entry-date">’.$postdate.'</span></a>’;
echo ‘ <span class="meta-sep">par</span> <span class="author vcard"><a class="url fn n" href="’.get_author_posts_url( get_the_author_meta( ‘ID’ ) ).’"
title="’.esc_attr( sprintf( __( ‘Voir tous les articles par %s’, ‘twentyten’ ), get_the_author() ) ).’">’.get_the_author().'</a></span>’;
Barzrul
Ce code ne fonctionne pas pour moi. J'ai essayé de le mettre dans le thème mais rien ne s'est affiché.
Adriano
Le code manque la partie la plus importante : else …
le code compare la date de création à la date de mise à jour, la plus récente est alors insérée, mais si le post n'a pas de mise à jour, rien ne s'affiche, du moins dans mon cas.
donc il serait utile d’ajouter un :
else the_time (‘F jS, Y’);
Crunchedd
Merci Adriano, ton apport a fonctionné !
Elena Nacci
C'est encore moi :-) juste une autre question : si je change la date "dernière mise à jour le", l'ordre dans lequel mes articles apparaissent sur ma page d'accueil changera-t-il ?
Par exemple, je publie un nouvel article aujourd'hui, puis plus tard je mets à jour un autre article plus ancien, l'article le plus récemment mis à jour apparaîtra-t-il en premier sur ma page d'accueil ?
Merci encore pour votre aide !
elena
Support WPBeginner
L'article le plus récemment mis à jour n'apparaîtra pas comme le premier article sur votre page d'accueil. Votre page d'accueil affichera les articles par date de publication et non par date de mise à jour.
Admin
Elena Nacci
Merci beaucoup !
Elena Nacci
Bonjour, j'ai essayé de trouver le code dans n'importe lequel des fichiers index.php, single.php, page.php, mais il n'y a aucune trace de celui-ci.
Où d'autre devrais-je chercher ? Cela dépend-il du thème wp ?
Merci beaucoup,
elena
Support WPBeginner
Oui, il existe de nombreux thèmes WordPress, frameworks de thèmes et thèmes enfants différents. Vous devriez demander sur les forums de support de votre thème et ils vous indiqueront comment ajouter votre code personnalisé au thème.
Admin
GeraldoFilho
Ce code ne fonctionne pas pour moi, j'ai cherché dans le codex et
dans Modifié : à
fonctionne.
Arafin Shaon
Hlw Syed, j'utilise le framework Genesis comme vous. Vous savez donc que Genesis n'a pas les fichiers suivants et je suppose que ce fragment de code n'est pas pour Genesis. Ce serait donc très gentil de votre part si vous pouviez partager la méthode que vous avez implémentée avec votre thème enfant pour afficher la date de dernière modification sous le titre de l'article au lieu de la date de publication.
Arafin Shaon
Still waiting for your response @Syed
Personnel éditorial
Salut Arafin,
Nous n'offrons pas de support spécifique à Genesis sur ce site. Mais pour ce cas précis, j'ai déjà répondu à cette question :
https://www.wpbeginner.com/opinion/why-you-should-not-remove-dates-from-your-wordpress-blog-posts/comment-page-1/#comment-175597
-Syed
Admin
Arafin Shaon
Merci beaucoup pour votre réponse. Une autre question : pensez-vous que les moteurs de recherche afficheront la date de dernière modification de mon article si j'ajoute ce fragment de code ?
Personnel éditorial
Cela dépend du moteur de recherche. Nous ne pouvons pas le garantir. Dans certains cas, oui.
Samedi Amba
Just a small correction. It should be the genesis_before_post_content Hook, and NOT the genesi_before_content Hook, as I had earlier mentioned.
jan geronimo
Wow, vous avez beaucoup de publications utiles ici sur WordPress. Vous m'avez forcé la main. Je m'abonne maintenant à votre flux. Quel site utile vous avez ici. Je suis très impressionné.