Voulez-vous savoir comment afficher tous vos articles WordPress sur une seule page ? De nombreux sites Web affichent un seul article à la fois. Il s’agit de l’approche classique qui présente un inconvénient majeur. Les visiteurs doivent trouver un autre article sur votre site Web et cliquer dessus. Vous vous dites peut-être : ” Oui, mais qu’y a-t-il de mal à cela ?

Il est très fréquent qu’un visiteur lise un article et s’en aille. En fait, les visiteurs sont plus susceptibles de passer 15 secondes sur la page à la recherche d’un élément d’information particulier, puis de partir. Si tous vos articles sont regroupés sur une seule page, le visiteur a moins de chances de partir, car il lui suffit de cliquer sur l’un d’entre eux. Aujourd’hui, je vais vous montrer comment afficher tous vos articles sur une seule page en utilisant deux méthodes.

Pourquoi afficher tous vos articles WordPress sur une seule page ?

En général, vous ne ferez apparaître sur les pages que votre contenu le plus récent et le plus populaire. Cela permet de s’assurer que votre contenu le plus récent attire l’attention tout en gardant le contenu populaire sous les projecteurs. Bien entendu, si votre site Web est plus ancien, il est fort probable que vous ayez beaucoup de contenu qui n’est pas sous les feux de la rampe. La plupart des visiteurs ne pourront trouver ce contenu que par le biais d’un moteur de recherche ou de la page d’archives du site.

Au lieu de vous fier aux résultats des moteurs de recherche et à votre page d’archives, pourquoi ne pas créer une page contenant tous les articles ? Les visiteurs pourront ainsi trouver tous les articles de votre site Web en un seul endroit. Si vous avez beaucoup de contenu, et je dis bien beaucoup de contenu, cela pourrait donner une page très lourde. Dans ce cas, vous pouvez en fait ne pas mettre tous les articles et choisir d’afficher les articles les plus populaires ou les mieux accueillis par les visiteurs. De nombreux visiteurs voient beaucoup de contenu et sont submergés, c’est pourquoi les pages très chargées ne sont pas une bonne pratique.

En relation  Comment désactiver l'oEmbed de Post dans WordPress

Comment tous vos articles WordPress peuvent être affichés sur une seule page.

Aujourd’hui, je vais vous montrer comment afficher tous vos articles sur une page en utilisant deux méthodes. Afficher tous vos articles sur une page est très facile et il y a plusieurs façons de le faire. Je vais passer en revue deux de ces méthodes. La première consiste à utiliser le plugin Display Posts Shortcode. Il a plus de 100 000 installations actives et, comme son nom l’indique, il affiche tous vos articles par le biais d’un simple shortcode.

La deuxième méthode n’implique aucun plugin supplémentaire mais utilise le code du modèle de page. Si vous n’êtes pas à l’aise avec le codage, je recommanderais d’utiliser la première méthode. Ceci étant dit, même si vous êtes à l’aise avec l’édition de code ou l’insertion d’un snippet, ceci est à un niveau différent. Avant de commencer, je vous recommande de créer une sauvegarde de votre site Web. Ainsi, en cas d’erreur, vous pourrez simplement revenir à la version de votre site avant l’ajout du code.

Méthode de plugin

Commencez par cliquer sur Plugins et sélectionnez l’option Ajouter un nouveau dans le panneau d’administration de gauche.

Recherchez Display Posts Shortcode dans le champ de recherche disponible. Vous obtiendrez d’autres plugins qui pourraient vous être utiles.

Faites défiler vers le bas jusqu’à ce que vous trouviez le plugin Display Posts Shortcode et cliquez sur le bouton “Installer maintenant” et activez le plugin pour l’utiliser.

Contrairement aux autres plugins, celui-ci n’a pas de page de configuration. Il fonctionne correctement après l’activation. Pour utiliser ce plugin, il suffit de coller le shortcode suivant sur une nouvelle page : [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ] [display-posts posts_per_page=”1000″ order=”DESC”][/ht_message]

En relation  Comment référencer votre site WordPress sur Google ?

Il affichera 1000 messages, mais si vous en avez plus, remplacez “1000” par le nombre approprié et laissez de la place pour les nouveaux messages. L’ordre est décroissant et vous pouvez le changer en ordre croissant en remplaçant “DESC” par “ASC” si vous le souhaitez. N’oubliez pas de nommer la nouvelle page de manière appropriée.

Félicitations, votre page affichera désormais tous les messages de votre site Web. N’oubliez pas que vous pouvez modifier l’ordre à tout moment. L’ordre descendant est recommandé car le contenu le plus récent apparaîtra en premier.

Méthode de code de modèle de page

Avant que vous n’essayiez cette méthode, je dois vraiment insister sur le fait que le processus est très fastidieux et n’est pas destiné aux débutants. Vous devez également avoir un niveau raisonnable de compréhension des langages de codage tels que HTML et PHP pour vous assurer de ne pas faire d’erreurs. Il est facile de faire une erreur et de ne pas savoir où se trouve le problème.

La première chose à faire est de créer un modèle de page personnalisé. C’est un processus très complexe, mais une fois qu’il est fait, vous pouvez utiliser le modèle pour presque tout. Please follow this step-by-step guide we have written on the topic.

Once you have your template created, copy and paste the following code into the template:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]

!–?phpbr/–

// the post

$all_post = new WP_post(array(‘post_type’=’post’, ‘post_status’=’publish’, ‘posts_per_page’=-1)); ?

!–?php if ( $all_post—have_posts() ) : ?

ul

p

!–– the loop ––

!–?php while ( $all_post—have_posts() ) : $all_post-the_post(); ?

En relation  Comment utiliser WordPress comme système de gestion de fichiers

lia href=””?php” the_permalink();=”” ?=”””!–?php the_title(); ?–/a/li

p

!–?php endwhile; ?–

!–– end of the loop ––

/ul

p

!–?php wp_reset_postdata(); ?–

!–?php else : ?–

p!–?php _e( ‘Sorry, no posts matched your criteria.’ ); ?–

p

!–?php endif; ?–

This code will simply keep looping until all of your website’s posts are visible. If this code does not make sense to you, don’t worry. I don’t recommend using this method if it doesn’t.

Congratulations, you should have a custom page that displays all of your posts now. Keep in mind the purpose of a custom page template is to edit it to give the page a special appearance. This allows it to stand out from the rest of your website, but make sure it works with the look of your theme.

Gardez votre contenu visible

Il est très difficile de classer un site Web, ce qui signifie que compter sur les moteurs de recherche pour faire apparaître votre contenu n’est pas idéal. En fait, en général, seul votre contenu le plus récent apparaîtra sur les moteurs de recherche. Il est donc important de s’assurer que toute personne qui trouve votre site Web est en mesure de trouver l’ensemble de votre contenu. Il est très courant d’avoir un nombre de visiteurs à un chiffre lorsque vous débutez.

Ainsi, le contenu de votre lancement n’attirera pas beaucoup l’attention, mais cela ne signifie pas que le contenu doit être caché. Fournir à votre communauté une quantité importante de contenu de qualité est un excellent moyen de garder les spectateurs sur vos pages. Bien sûr, assurez-vous de continuer à produire du contenu frais pour les visiteurs qui sont là depuis le début.

Quelle méthode avez-vous utilisée ? Préférez-vous utiliser des plugins plutôt que des solutions de codage ?