Pour afficher la date de dernière mise à jour de vos posts ou pages sur WordPress, il existe 3 solutions :
- La meilleure est de passer par votre thème s’il le permet
- Sinon, c’est d’ajouter un bout de code à votre functions.php
- Au pire des cas, utiliser un plugin (arf …)
Si vous bloquez et n’y comprenez rien, pensez à solliciter Jennifer pour une aide de mise à jour.
Est-ce que votre thème propose cette option ?
La première chose à faire est d’aller fouiller dans les options de votre thème. Certains propose cette fonctionnalité en natif sans que vous n’ayez besoin d’ajouter du code.
An général, vous trouverez cela dans Apparence > Personnaliser, puis dans la rubrique dédiée à l’affichage des articles de blog seuls.
Sinon, dans votre backoffice vous devriez avoir une section dédiée à votre thème et de ses paramètres. Une section dédiée au blog sera la solution.
Sachez que chaque thème est codé à sa manière. De ce fait, le code à ajouter peut être différent d’un thème à l’autre.
Afficher les dates de dernières mise à jour avec un code
Pour ne pas perdre de temps à fouiller dans votre thème, vous pouvez ajouter le code ci-dessous en suivant ces étapes :
- Connectez vous à votre site en SFTP
- Repérez le fichier « functions.php » à la racine de votre thème dans wp-content/themes/votre-theme
- Ajoutez les lignes de code suivantes tout en bas du fichier :
// Afficher la date de dernière mise à jour sur les articles et les pages d'archives
function afficher_date_derniere_mise_a_jour($content) {
if (is_single() || is_archive()) {
$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');
$custom_content = '<p class="last-updated">Mis à jour le : ' . $updated_date . ' à ' . $updated_time . '</p>';
$custom_content .= $content;
return $custom_content;
}
}
return $content;
}
add_filter('the_content', 'afficher_date_derniere_mise_a_jour');
J’ai fait en sorte que ce code soit compatible pour les articles de blog seuls, mais qui s’applique aussi aux catégories d’articles de blog.
Utiliser un plugin WordPress
Un plugin WordPress règlera ce soucis en quelques secondes, mais aura tendance à légèrement alourdir votre site en plus d’ajouter une variable qui compliquera un peu plus sa maintenance.
Je le déconseille donc, mais vous partage l’information quand même.
Pour afficher la dernière date de mise à jour, vous pouvez utiliser l’extension WordPress gratuite WP Last Modified Info.