Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment lister les prochaines publications planifiées dans WordPress

Garder les visiteurs du site engagés et anticiper le nouveau contenu est un défi permanent pour les blogueurs et les créateurs de contenu. Ici, chez WPBeginner, nous comprenons le pouvoir de favoriser un lectorat fidèle.

Une stratégie qui peut considérablement stimuler l’engagement des utilisateurs consiste à mettre en avant une liste personnalisée de publications programmées à venir.

En affichant stratégiquement votre calendrier de contenu, vous pouvez susciter l’enthousiasme autour des nouvelles publications, encourager les visites répétées et, en fin de compte, cultiver une communauté en ligne prospère.

Dans cet article, nous allons vous afficher comment afficher facilement les futures publications à venir dans WordPress, étape par étape.

List Future Upcoming Scheduled Posts in WordPress

Pourquoi afficher les prochaines publications dans WordPress ?

Si vous gérez un blog WordPress depuis un certain temps, vous savez que la publication d’articles à une certaine heure peut inciter davantage de personnes à les lire.

Cependant, vous ne pouvez pas vous contenter d’attendre le bon moment pour appuyer sur le bouton de publication. C’est pourquoi WordPress dispose d’une fonctionnalité de planification intégrée qui vous permet de programmer des publications qui seront publiées ultérieurement.

Cela peut vous aider à vous concentrer sur la création de contenu et à gérer votre calendrier éditorial comme un pro.

Une fois que vous avez planifié les publications sur votre site, il est également judicieux d’afficher une liste de ces articles à venir afin de créer un engouement autour d’eux et d’augmenter l’engagement sur votre blog.

Planifier les futures publications peut s’avérer particulièrement efficace pour les contenus tels que les stories sérialisées, les lancements de produits ou les annonces d’évènements.

Il peut encourager les utilisateurs à discuter des sujets à venir dans la section des commentaires ou dans les médias sociaux, à s’inscrire à votre bulletin d’information ou même à s’inscrire à l’avance à des événements.

Ceci étant dit, voyons comment lister facilement les prochaines publications planifiées dans WordPress.

Vous pouvez facilement afficher une liste des prochaines publications planifiées sur votre site WordPress en ajoutant un code personnalisé au fichier functions.php de votre thème. Cependant, faire la moindre erreur en tapant le code peut casser votre site et le rendre inaccessible.

C’est pourquoi nous recommandons de toujours ajouter du code personnalisé en utilisant WPCode. C’est la meilleure extension d’extraits de code WordPress sur le marché qui permet d’ajouter facilement et en toute sécurité du code à votre site.

Tout d’abord, vous devez installer et activer l’extension WPCode. Pour des instructions détaillées, consultez notre guide du débutant sur l’installation d’une extension WordPress.

Remarque: WPCode dispose d’un plan gratuit que vous pouvez utiliser pour ce tutoriel. Cependant, mettre à niveau vers le plan pro vous donnera accès à plus de fonctionnalités comme une bibliothèque cloud pour les extraits de code, une logique conditionnelle avancée, et plus encore.

Une fois activé, rendez-vous sur la page Code Snippets  » + Add Snippet du tableau de bord WordPress et cliquez sur le bouton  » Use Snippet  » sous l’option  » Add Your Custom Code (New Snippet) « .

Add new snippet

Vous accéderez à la page « Créer un extrait personnalisé », où vous pourrez commencer par donner un nom à votre extrait de code. Ce nom est uniquement destiné à vous identifier et peut être n’importe quoi.

Choisissez ensuite « Extrait de code PHP » comme type de code dans le menu déroulant de droite.

Choose PHP Snippet option for the code snippet to show a list of scheduled upcoming posts

Ensuite, vous devez copier et coller le code personnalisé suivant dans la case « Prévisualisation du code » :

function wpb_upcoming_posts() { 
    // The query to fetch future posts
    $the_query = new WP_Query(array( 
        'post_status' => 'future',
        'posts_per_page' => 3,
        'orderby' => 'date',
        'order' => 'ASC'
    ));
 
// The loop to display posts
if ( $the_query->have_posts() ) {
    echo '<ul>';
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
        $output .= '<li>' . get_the_title() .' ('.  get_the_time('d-M-Y') . ')</li>';
    }
    echo '</ul>';
 
} else {
    // Show this when no future posts are found
    $output .= '<p>No posts planned yet.</p>';
}
 
// Reset post data
wp_reset_postdata();
 
// Return output
 
return $output; 
} 
// Add shortcode
add_shortcode('upcoming_posts', 'wpb_upcoming_posts'); 
// Enable shortcode execution inside text widgets
add_filter('widget_text', 'do_shortcode');

Ensuite, défilez jusqu’à la section « Insertion » et choisissez le mode « Insertion automatique ».

Gardez à l’esprit que vous devrez toujours ajouter un code court pour afficher une liste des prochaines publications sur votre site WordPress.

Choose an insertion method

Enfin, défilez vers le haut de la page pour permuter le commutateur « Inactif » en « Actif ».

Une fois que vous avez fait cela, cliquez simplement sur le bouton « Enregistrer l’extrait » pour stocker vos Réglages.

Save the code snippet for showing scheduled posts

Afficher une liste de publications à venir planifiées dans la colonne latérale d’un thème classique

Pour afficher une liste des prochaines publications dans la colonne latérale de WordPress, rendez-vous sur la page Apparence  » Widgets du tableau de bord WordPress. Gardez à l’esprit que cette option sera uniquement disponible si vous utilisez un thème classique (non bloqué).

Ici, vous devez cliquer sur le bouton « + » d’ajout de bloc dans le coin supérieur gauche de l’écran pour ouvrir le menu des blocs.

À partir de là, faites glisser et déposez le bloc Shortcode dans la section de la colonne latérale. Après cela, ajoutez le code court suivant dans le bloc :

[upcoming_posts]

Add the shortcode for displaying a list of upcoming scheduled posts in the widget area

Cliquez ensuite sur le bouton « Mise à jour » en haut de la page pour stocker vos Réglages.

Maintenant, vous pouvez visiter votre site WordPress pour voir la liste des prochaines publications Planificateur d’actions en action.

A preview of list of upcoming scheduled posts

Afficher une liste des publications à venir planifiées dans l’éditeur du site complet

Si vous utilisez un thème basé sur des blocs, alors l’onglet de menu Widgets ne sera pas disponible pour vous. Dans ce cas, vous devez vous rendre sur la page Apparence  » Éditeur à partir du Tableau de bord WordPress.

Une fois que l’éditeur s’ouvre, cliquez sur  » Pages « , puis choisissez simplement une page où vous souhaitez ajouter le code court dans les options à gauche.

Choose a page in the full site editor where you want to add a shortcode

La page de votre choix sera maintenant lancée dans l’éditeur/éditrices complet du site. Cliquez sur le bouton « + » pour ouvrir le menu des blocs et ajouter le code court à la page.

Ensuite, il suffit d’ajouter le shortcode suivant dans le bloc : [upcoming_posts]

Add shortcode to display scheduled upcoming posts in the FSE

Enfin, cliquez sur le bouton « Enregistrer » en haut de la page pour stocker vos Réglages.

Il vous suffit maintenant de vous rendre sur votre site WordPress pour voir la liste des prochaines publications planifiées.

Upcoming posts preview in FSE

Bonus : Comment afficher les publications récentes dans WordPress

Outre l’affichage des publications à venir, vous pouvez également afficher une liste des articles récemment publiés sur votre site WordPress.

Cela peut aider les internautes à découvrir de nouveaux contenus et les encourager à explorer davantage votre site.

Vous pouvez facilement afficher une liste de nouvelles publications dans WordPress en utilisant le bloc Derniers articles dans l’éditeur Gutenberg.

Show post content in recent posts

Vous pouvez ensuite personnaliser ce bloc en ajoutant des extraits de publication, le nom de l’auteur, la date de publication ou une mis en fonctionnalité.

En savoir plus, vous pouvez consulter notre tutoriel sur l ‘affichage des publications récentes dans WordPress.

Nous espérons que cet article vous a aidé à apprendre comment lister les futures publications planifiées à venir sur WordPress. Vous pouvez également être intéressé par notre tutoriel sur la façon de planifier des publications en vrac dans WordPress et notre top des meilleures extensions WordPress pour les articles populaires.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

16 commentairesLaisser une réponse

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Patrick

    Hello,
    it was a very useful article! I used to code for a long time because it was exactly what I needed. Unfortunately, it doesn’t seem to be working anymore, and I haven’t found a way to fix it.

    • WPBeginner Support

      From testing the code is still working, you would want to use the shortcode block if you are not currently and that should allow the shortcode to work in your widget area again.

      Administrateur

      • Patrick

        I stand corrected! The code is indeed still working PERFECT. I’ve made a mistake in the way I added it to the functions.php of the theme!

        • WPBeginner Support

          Glad to hear you solved the issue! :)

  3. Susanne Tamir

    Great function exactly what i need but one thing missing the title is not linked to the post. How do i link the title to the post in this code? Thanks a lot

    • WPBeginner Support

      We do not have a recommended method for that as this would show the upcoming posts that are not published yet so there is nothing to send the users to.

      Administrateur

  4. rashid

    it is great and exactly what I needed,
    now i am thinking about, making the Post test a link, and on hover can give extra info,
    plus is it possible to add a url behind them (example: register for an upcoming event.)

  5. Antuan

    I have to do couple to leave me in a normal page all future events with their titles, dates and featured images? Thank you.

  6. kimberly

    thanks, looks super easy

  7. shabir

    thanks for sharing such a wonderful stuff.

  8. Rogier

    Thanks for sharing this manual code. I wonder how it could be modified for Custom Post Types? For example for an ‘event’ post type? Is that something you could reveal? (None of the scheduled post plugins work for custom post types.)

    • may

      i think you can do that by adding (‘post_type’ => ‘addcustomposttype’,) this in array im not sure but this one is working in my custom post type btw thank you wpbeginner for the tut :D

  9. Cecilio

    I have found a problem in code:

    For exclude sticky posts to add this line to query:

    ‘ignore_sticky_posts’ => 1,

    Useful article :-)

  10. MarkDeafMcGuire

    I like to use the Editorial Calendar. It allows you to drag and drop posts from a calendar point of view. Useful for trending topics and seeing gaps in scheduling posts.

    • Editorial Calendar

      Is that a plugin??

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.