Comment afficher les derniers messages postés dans WordPress

Comment afficher les derniers messages postés dans WordPress / Tutoriels

WordPress a cette fonctionnalité très cool appelée post-it. Pensez aux messages collants en tant que messages en vedette pour votre blog. Lorsque vous marquez une publication comme collante, elle apparaît au-dessus de vos nouvelles publications, mais uniquement si votre thème le permet. Dans ce didacticiel, nous allons vous montrer comment afficher les derniers posts collants dans WordPress..

Remarque: Il s'agit d'un didacticiel de niveau intermédiaire nécessitant des connaissances de base en HTML / CSS et des thèmes WordPress..

Didacticiel vidéo

Abonnez-vous à WPBeginner

Si vous n'aimez pas la vidéo ou si vous avez besoin de plus d'instructions, continuez à lire..

La première chose à faire est de copier et coller cet extrait de code dans le fichier functions.php de votre thème ou dans un plugin spécifique au site..

 function wpb_latest_sticky () / * Obtenir tous les posts collants * / $ sticky = get_option ('sticky_posts'); / * Triez les collants avec les plus récents en haut * / rsort ($ sticky); / * Récupère les 5 derniers codes collants (changez 5 pour un numéro différent) * / $ sticky = array_slice ($ sticky, 0, 5); / * Requête sur les posts collants * / $ the_query = new WP_Query (array ('post__in' => $ sticky, 'ignore_sticky_posts' => 1)); // La boucle if ($ the_query-> have_posts ()) $ return. = '
    '; while ($ the_query-> have_posts ()) $ the_query-> the_post (); $ return. = '
  • '. get_the_title (). '
    '. get_the_excerpt (). '
  • '; $ return. = '
'; else // aucune publication trouvée / * Restaurer les données de publication d'origine * / wp_reset_postdata (); return $ return; add_shortcode ('latest_stickies', 'wpb_latest_sticky');

Le code ci-dessus interroge la base de données WordPress pour récupérer les 5 derniers posts collants. Il affiche ensuite le titre de chaque post collant avec un lien dans un format de liste. Nous avons encapsulé tout cela dans une fonction et créé un shortcode.

Maintenant, pour afficher vos derniers messages collants, vous pouvez utiliser le shortcode [latest_stickies] dans n’importe quel article WordPress, page ou même un widget texte..

Si vous souhaitez utiliser des codes abrégés dans un widget texte, vous devez ajouter cette ligne de code supplémentaire dans le plug-in functions.php ou spécifique au site de votre thème..

 add_filter ('widget_text', 'do_shortcode'); 

Cet extrait et cette fonction peuvent très bien être utilisés dans un curseur en vedette ou dans toute autre fonctionnalité avancée que vous souhaitez afficher sur votre site. Cet extrait de code est principalement destiné à un site WordPress doté d'une page d'accueil personnalisée ou d'un style de magazine..

C’est tout, nous espérons que cet article vous a aidé à afficher les derniers messages collants sur votre blog WordPress. Vous pouvez également consulter notre didacticiel sur la manière d’ajouter une date d’expiration aux articles collants dans WordPress..

Si vous avez aimé cet article, abonnez-vous à nos tutoriels vidéo sur la chaîne YouTube pour WordPress. Vous pouvez aussi nous trouver sur Twitter et Google+.