Chez Themelocal, nous affichons la date de la dernière modification au lieu de la date de publication originale pour tous nos articles. Nous pensons que c’est une mauvaise idée de supprimer les dates de vos articles de blog WordPress. Si vous utilisez la date de dernière modification, vous souhaiterez peut-être afficher une liste de vos publications récemment mises à jour sur votre site. Dans cet article, nous allons vous montrer comment afficher une liste des derniers articles mis à jour dans WordPress.
Chaque fois que vous mettez à jour un article, WordPress stocke la date et l’heure de cette mise à jour dans le tableau des articles en tant que date de la dernière mise à jour. Nous allons vous montrer comment créer une requête WordPress personnalisée pour répertorier vos articles les plus récemment mis à jour.
Copiez et collez ce code dans un plugin spécifique au site ou celui de votre thème functions.php
déposer.
function wpb_lastupdated_posts() { // Query Arguments $lastupdated_args = array( 'orderby' => 'modified', 'ignore_sticky_posts' => '1' ); //Loop to display 5 recently updated posts $lastupdated_loop = new WP_Query( $lastupdated_args ); $counter = 1; $string .= '<ul>'; while( $lastupdated_loop->have_posts() && $counter < 5 ) : $lastupdated_loop->the_post(); $string .= '<li><a href="' . get_permalink( $lastupdated_loop->post->ID ) . '"> ' .get_the_title( $lastupdated_loop->post->ID ) . '</a> ( '. get_the_modified_date() .') </li>'; $counter++; endwhile; $string .= '</ul>'; return $string; wp_reset_postdata(); } //add a shortcode add_shortcode('lastupdated-posts', 'wpb_lastupdated_posts');
C’est tout. Maintenant, si vous souhaitez afficher les derniers messages mis à jour dans les fichiers de modèle de votre thème, vous pouvez l’utiliser comme ceci :
<?php if (function_exists(wpb_lastupdated_posts)) : wpb_lastupdated_posts(); endif; ?>
Pour afficher les derniers articles mis à jour dans les articles, pages et widgets WordPress, vous pouvez utiliser le shortcode [lastupdated-posts]
.
Il existe de nombreuses façons de trier vos articles dans WordPress. Outre l’ordre croissant, décroissant et aléatoire, vous pouvez également afficher les publications par date d’expiration. Avec cet article, vous pouvez désormais afficher les publications par date de dernière modification.
Comment l’utiliseriez-vous sur votre site ? Affichez-vous la date de publication originale ou la date de la dernière modification ? Faites-le nous savoir en laissant un commentaire ci-dessous.