Afficher la date de dernière mise à jour sur les articles
C’est une excellente idée d’inclure la date de publication et la date de dernière mise à jour sur le contenu que vous mettez à jour régulièrement. Cela permettra à vos lecteurs de savoir que le contenu n’est pas périmé.
WordPress stocke une date de publication et une date de modification pour chaque article de votre site.
Vous pouvez utiliser Limiter la date de modification pour apporter des modifications mineures à un article (comme la correction d’une coquille) sans modifier la date de modification.
Il existe plusieurs façons d’afficher la date de modification sur vos articles.
Une option de shortcode
Si vous utilisez un thème Genesis, vous pouvez utiliser des shortcodes dans les zones Post Info et Post Meta pour afficher du contenu dynamique (plus d’informations).
Genesis inclut des shortcodes pour la date de publication () et la date de modification (
). Voici une liste complète des shortcodes Genesis disponibles.
Mais si vous utilisez le shortcode pour la date modifiée, elle apparaîtra toujours, même si elle est la même que la date publiée.
Je préfère personnellement ne montrer la date modifiée que si elle est plus d’une semaine plus tard que la date publiée.
Ajoutez le code ci-dessous au fichier functions.php de votre thème, ou à un plugin de fonctionnalité de base. Vous pouvez ensuite utiliser pour afficher la date de publication, et inclure la date de modification si elle est plus d’une semaine plus tard.
/** * Published & Modified Date * * @link https://www.billerickson.net/display-last-updated-date-on-articles/ * */function be_published_modified_date() {$date = get_the_date( 'U' );$updated = get_the_modified_date( 'U' );$output = '<span class="entry-date"><span class="label">Published on</span> ' . get_the_date( 'F j, Y' ) . '</span>';if( $updated > ( $date + WEEK_IN_SECONDS ) )$output .= ' <span class="entry-date-modified"><span class="label">Updated on</span> ' . get_the_modified_date( 'F j, Y' ) . '</span>';return $output;}add_shortcode( 'be_published_modified_date', 'be_published_modified_date' );
Une option de code
Si vous préférez inclure le code directement dans votre thème, incluez le même code listé ci-dessus.
Ajouter ensuite ce qui suit au fichier de votre thème (ex : single.php) où vous souhaitez que la date de publication et de modification apparaisse.
echo be_published_modified_date();