Comment afficher une liste des derniers messages mis à jour dans WordPress

Comment afficher une liste des derniers messages mis à jour dans WordPress / Tutoriels

Chez WPBeginner, 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 messages mis à jour dans WordPress..

Chaque fois que vous mettez à jour une publication, WordPress enregistre la date et l'heure de cette mise à jour dans la table des publications en tant que date de 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 fichier.

 function wpb_lastupdated_posts () // Arguments de la requête $ lastupdated_args = array ('orderby' => 'modified', 'ignore_sticky_posts' => '1'); // Boucle pour afficher les 5 derniers messages mis à jour $ lastupdated_loop = new WP_Query ($ lastupdated_args); compteur $ = 1; $ string. = '
    '; while ($ lastupdated_loop-> have_posts () && $ counter the_post (); $ string. = '
  • post-> ID). '">' .get_the_title ($ lastupdated_loop-> post-> ID). '('. get_the_modified_date (). ')
  • '; $ counter ++; en attendant; $ string. = '
'; return $ string; wp_reset_postdata (); // ajouter un shortcode add_shortcode ('lastupdated-posts', 'wpb_lastupdated_posts');

C'est tout. Maintenant, si vous voulez afficher les dernières publications mises à jour dans les fichiers de modèles de votre thème, vous pouvez les utiliser comme ceci:

  

Pour afficher les dernières publications mises à jour dans les publications, pages et widgets WordPress, vous pouvez utiliser le shortcode. [lastupdated-posts].

Il existe différentes manières 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 maintenant afficher les messages par la dernière heure modifiée.

Comment l'utiliseriez-vous sur votre site? Affichez-vous la date de publication originale ou la date de dernière modification? Faites-nous savoir en laissant un commentaire ci-dessous.