Souhaitez-vous découvrir : Comment afficher vos articles sur une page ?

Il existe plusieurs façons d’afficher toutes vos publications WordPress sur une seule page. Vous pouvez le faire soit en utilisant un shortcode, soit à l’aide d’un plugin, soit encore en utilisant un modèle personnalisé.+-

Nous allons dans cet article étudier chacune de ces méthodes.

Mais avant, si vous n’avez jamais installé WordPress découvrez Comment installer un blog WordPress en 7 étapes et Comment rechercher, installer et activer un thème WordPress sur votre blog 

Ensuite revenons vers ce pourquoi nous sommes là.

Méthode 1: Utiliser le plugin « Display Posts Shortcode »

La première chose que vous devez faire c’est d’installer et activer le plugin Display Posts Shortcode. Ce plugin fonctionne sans configuration, et ne possède aucun paramètre.

Découvrez notre guide sur Comment installer un plugin dans WordPress

Allez-y et créez une nouvelle page que vous allez appeler « Archives » ou tout autre titre. Après cela, vous devez coller le shortcode suivant sur votre page.

[display-posts posts_per_page="1000" order="DESC"]
Ce shortcode affichera simplement une liste de tous vos titres de publications dans un ordre chronologique. Il est configuré pour afficher un maximum de 1000 publications par page.

Si vous avez plus d’un millier de publications, vous pouvez modifier les paramètres en conséquence. Vous pouvez également modifier l’ordre chronologique des publications (les plus anciens en premier).

afficher vos articles sur une page - listallposts

Bien qu’il soit possible pour vous d’utiliser Display Posts Shortcode pour afficher des extraits, des vignettes, et d’autres données connexes, nous ne recommandons pas de le faire. 

Lorsque vous listez toutes vos publications sur une seule page, il est clair que celle-ci sera longue, et bien entendu vous aimeriez que le chargement de cette page soit simple et rapide.

Découvrez Comment ouvrir une vidéo Youtube dans un popup sur WordPress

Donc, afficher juste les titres des publications est suffisant pour les archives.

Si vous souhaitez afficher les publications sur votre page en fonction de la catégorie ou d’autres paramètres, vous pouvez le faire en suivant les instructions d’utilisation détaillées dans la documentation de ce plugin WordPress.

Méthode 2 : Utiliser le plugin « Simple Yearly Archive »

Si vous voulez afficher toutes vos publications WordPress sur une même page, cela peut rendre la page très longue. Vous pouvez résoudre ce problème en présentant une liste des publications de chaque année. Les utilisateurs pourront alors cliquer sur une année pour voir l’ensemble des publications publiées durant cette année.

La première chose que vous devez faire c’est d’installer et activer le plugin Simple Yearly Archive

Découvrez Comment installer ou ajouter un plugin sur WordPress

simpleyearlyarchive

Lors de l’activation, allez sur la page Réglages » Simple Yearly Archive pour configurer le plugin.

Le plugin vous permet d’afficher votre liste de publications de multiples façons. Si vous souhaitez les afficher sous années pliantes, vous devez ajouter les balises <div> et </ div> à côté de l’option « Before/ After(Year headline)« .

Les autres options du plugin sont assez explicites. Vous pouvez les mettre en place en fonction de vos besoins. N’oubliez pas de cliquer sur le bouton « Enregistrer les modifications » pour sauvegarder vos paramètres.

Consultez aussi nos 7 plugins WordPress pour sauvegarder votre site web ou Blog

Maintenant, pour afficher toutes vos publications sur une page, il vous suffit d’ajouter le shortcode 

[SimpleYearlyArchive]

 à la page de votre choix.

yearly-archives

Le plugin fournit ainsi une gamme de paramètres qui peuvent être utilisés avec le shortcode. Vous pouvez consulter ces divers paramètres sur la page de documentation du plugin.

Méthode 3: Afficher toutes les publications WordPress sur une seule page à l’aide d’un modèle de code

Bien qu’il ne soit pas compliqué d’utiliser un plugin pour afficher toutes les publications sur une seule page, certains d’entre vous pourraient souhaiter apprendre à le faire manuellement.

Apprenez en consultant ce lien Comment corriger les erreurs de redirection sur WordPress

D’abord, vous devez créer un modèle de page personnalisé et copier le style sur votre fichier page.php. Après cela, vous allez utiliser le code ci-dessous pour afficher toutes les publications sur une seule page.

<?php 
// the query
$wpb_all_query = new WP_Query(array('post_type'=>'post', 'post_status'=>'publish', 'posts_per_page'=>-1)); ?>

<?php if ( $wpb_all_query->have_posts() ) : ?>

<ul>

    <!-- the loop -->
    <?php while ( $wpb_all_query->have_posts() ) : $wpb_all_query->the_post(); ?>
        <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endwhile; ?>
    <!-- end of the loop -->

</ul>

    <?php wp_reset_postdata(); ?>

<?php else : ?>
    <p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif; ?>

Découvrez aussi quelques plugins WordPress premium  

Vous pouvez utiliser d’autres plugins WordPress pour donner une apparence moderne et pour optimiser la prise en main de votre blog ou site web.

Nous vous proposons donc ici quelques plugins WordPress premium qui vous aideront à le faire.

1. Paypal Advanced Payment Gateway for WooCommerce

Ce plugin WooCommerce vous permet d’accepter sur votre site Web, les paiements par carte de crédit, via PayPal, ou via le service Bill Me Later.

Paypal Advanced Payment Gateway for WooCommerce

En plus d’un compte commerçant et d’une passerelle, PayPal vous fournit des modèles (templates) de caisse sécurisés à intégrer à votre boutique en ligne. Ce qui rendra votre business plus sécurisé et professionnel.

Télécharger | Démo | Hébergement Web

2. WP-Advanced-Google-Maps

WP Advanced Google Maps est un plugin WordPress qui permet aux utilisateurs d’afficher un certain nombre de cartes sur une seule page. Il supporte un nombre illimité de cartes, d'emplacements et de marqueurs sur vos pages.

WP Advanced Google Maps

En outre, il est possible d’ajouter à la page Web d’autres fonctionnalités exceptionnelles telles que l’itinéraire, le localisateur de boutique, la liste des marqueurs et le cluster de marqueurs. Les cartes que vous ajoutez à la page peuvent être personnalisées facilement.

Découvrez nos 8 plugins WordPress pour améliorer le SEO de votre blog

Il supporte aussi une collection impressionnante de shortcodes qui permettent d’ajouter un nombre illimité d'emplacements par adresse, latitude et longitude, etc. 

Télécharger | Démo | Hébergement Web

3. PopForms 

PopForms est un plugin WordPress qui propose un ensemble de formulaires WordPress. Sa spécialité est d’afficher ses formulaires dans une fenêtre modale. En parlant de formulaires, il en propose 5 dont les looks et styles sont basés sur le « Material Design » de Google. PopForms captcha wordpress plugin

Les principaux formulaires sont : le formulaire de contact, le formulaire de mot de passe oublié, le formulaire d’inscription, le formulaire de connexion, etc… 

Lire aussi notre article sur les 10 plugins WordPress pour créer un formulaire de réservation sur votre site web

Ses autres fonctionnalités sont : le support du multilingue, la prise en charge du captcha, une personnalisation facile, la soumission des formulaires qui repose sur Ajax, une mise en page responsive, et bien plus.

Télécharger | Démo Hébergement Web 

Autres ressources recommandées

Nous vous invitons aussi à consulter les ressources ci-dessous pour aller plus loin dans la prise en main et le contrôle de votre site web et blog.

Conclusion

Voilà ! C’est tout. Nous espérons que cet article vous aidera à afficher toutes vos publications WordPress sur une seule page. N’hésitez pas à partager l’astuce avec vos amis sur vos réseaux sociaux.

Cependant, vous pourrez aussi consulter nos ressources, si vous avez besoin de plus d’éléments pour mener à bien vos projets de création de sites internet, en consultant notre guide sur la création de blog WordPress.

Mais, en attendant, faites-nous part de vos commentaires et suggestions dans la section dédiée.