Pagination WordPress
Publié: 2023-02-12La fonction de navigation précédente/suivante par défaut pour les publications et les pages WordPress fonctionne bien dans certains cas. Cependant, ce n'est pas la méthode la plus intuitive. Cela est particulièrement vrai pour les sites Web avec beaucoup de contenu publié.
La pagination - une fonction qui divise le contenu en pages distinctes - est une option qui vous permet d'affiner la conception de votre site Web et d'améliorer la façon dont les visiteurs naviguent dans votre contenu. Cette technique a un attrait à la fois pratique et esthétique, et elle est devenue de plus en plus populaire sur le Web.
Dans cet article, nous présenterons la pagination et discuterons des différentes façons de l'ajouter à WordPress. Cela peut être fait en utilisant des plugins, Ajax ou des paramètres personnalisés. Commençons!
Ajouter de la pagination à WordPress
Si vous souhaitez ajouter une pagination à votre site Web WordPress, vous rencontrerez deux méthodes principales. La première consiste à utiliser un plugin, et la seconde via Ajax. Nous expliquerons bientôt ces deux approches en détail et présenterons quelques ajustements personnalisés que vous pouvez également apporter. Avant cela, considérons la principale manière dont la pagination peut être utilisée dans WordPress.
Pagination de blog dans WordPress
La pagination est le plus couramment utilisée dans les sections de blog des sites Web WordPress. Il peut être appliqué à des articles individuels ou utilisé comme moyen de consolider les pages de catégorie de blog :
La pagination de blog offre de nombreux avantages, tant pour votre site Web que pour ses visiteurs. Par exemple, la pagination peut augmenter votre classement dans les moteurs de recherche. C'est parce qu'il y aura un nombre accru de liens (c'est-à-dire plus de pages) pointant vers votre site Web.
Pour vos visiteurs, la pagination simplifie la navigation. Au lieu d'utiliser la méthode de navigation précédente/suivante par défaut pour les publications et les pages, la pagination permet aux lecteurs de cliquer sur des numéros de page spécifiques. Cela signifie qu'ils passeront moins de temps à rechercher des publications et des pages, et plus de temps à interagir avec votre contenu.
Plugins de pagination
Le moyen le plus simple d'utiliser la pagination dans WordPress consiste à utiliser des plugins de pagination. Un certain nombre d'options existent, mais examinons de près certaines des meilleures solutions.
Le premier est WP-Paginate. Ce plugin vous permet d'ajouter des boutons numérotés à peu près n'importe où sur votre site, y compris la page Blog , la page de recherche et la page d'accueil . Cela permet d'améliorer l'expérience de vos utilisateurs (en leur permettant d'accéder directement à la page souhaitée) et d'améliorer l'apparence de votre site Web :
De plus, WP-Paginate vous permet de personnaliser les boutons de page et même des valeurs spécifiques (telles que Page Range et Page Gap ). Cela signifie que vous contrôlez les principaux éléments de la pagination.
Deuxièmement, jetons un coup d'œil à WP-PageNavi. Semblable à WP-Paginate, ce plugin vous permet d'ajouter des numéros de page à peu près n'importe où sur votre site WordPress. Contrairement au plugin précédent, cependant, il nécessite un peu de configuration :
Les deux plugins de pagination WordPress vous permettent de passer de la navigation précédente/suivante par défaut à un système numéroté plus avancé. Ils vous permettent également d'ajouter votre propre CSS personnalisé si vous le souhaitez. Cependant, il existe un autre moyen d'atteindre le même objectif.
Pagination Ajax dans WordPress
Asynchronous JavaScript And XML (AJAX) est un ensemble de techniques de programmation qui permet aux développeurs de créer des applications Web asynchrones. En bref, Ajax envoie et récupère les informations d'un serveur sans interférer avec l'apparence de la page, car il s'exécute en arrière-plan. Ajax est utilisé pour modifier le contenu de la page dynamique sans recharger la page entière. Ceci est couramment observé avec le défilement infini, mais s'applique également à la pagination.
En utilisant la pagination Ajax, un site Web peut fréquemment être mis à jour avec de nouveaux contenus (tels que des articles de blog) sans interrompre l'expérience de l'utilisateur. Vos lecteurs peuvent voir tout le dernier contenu que vous publiez pendant qu'ils sont sur la page, mais il ne se rechargera pas à chaque fois. De plus, lorsque les utilisateurs cliquent sur la page suivante, ils n'ont pas à attendre qu'elle se recharge complètement.
Pagination Ajax sans plugins
Nous avons présenté ci-dessus quelques options de plug-in qui vous permettent d'ajouter une pagination à votre site Web WordPress. Cependant, la pagination Ajax peut être effectuée sans utiliser de plugin.
Il est important de comprendre que ce processus nécessite un peu de codage. Cela signifie que vous devriez d'abord envisager sérieusement de créer un thème enfant. De cette façon, vous pourrez apporter des modifications au thème actuel de votre site Web sans interférer avec son code par défaut. Cela réduit le risque que vous fassiez des erreurs critiques et facilite l'ajout de votre propre code aux fichiers de thème.
Une fois votre thème enfant configuré, il y a trois étapes principales pour ajouter la pagination à votre site. Voici un aperçu du processus :
- Créer un événement. C'est ici que vous décidez quelle action sur votre site Web (comme cliquer sur un numéro de page) déclenchera la partie JavaScript du processus.
- Créez un appel Ajax. Une fois que JavaScript est "activé", une demande de données sera envoyée au serveur Web.
- Communiquez avec WordPress. Enfin, la réponse du serveur déterminera le fonctionnement de WordPress. Dans ce cas, il appellera une nouvelle page de contenu sans recharger toute la page.
Il est facile de voir comment Ajax peut améliorer la pagination. Toutes ces étapes se déroulent en quelques secondes, ce qui améliore considérablement l'expérience utilisateur de votre site.
Mise en page personnalisée
Si vous préférez ne pas utiliser Ajax, vous vous demandez peut-être s'il existe d'autres moyens de créer une pagination personnalisée pour votre site Web WordPress. Bien que les plugins offrent quelques fonctionnalités utiles, vous pouvez également modifier vous-même la fonctionnalité de pagination de votre site.
Par exemple, vous pouvez modifier le nombre de messages qui apparaîtront par page. Bien que WordPress définisse la valeur par défaut sur 10, vous pouvez la remplacer par presque n'importe quel nombre que vous souhaitez. Pour ce faire, accédez à Paramètres > Lecture > Les pages de blog s'affichent au maximum . Ici, vous pouvez augmenter ou diminuer la valeur directement :
Une autre fonctionnalité de pagination personnalisée que de nombreux utilisateurs ne connaissent pas est la possibilité de diviser un seul message en plusieurs pages. C'est idéal pour les articles de liste ou d'autres types de contenu long. Pour implémenter cette fonctionnalité, il vous suffit d'ajouter <!– nextpage –> (lorsque vous êtes dans Text Editor ) entre le contenu que vous souhaitez diviser :
Si vous êtes un utilisateur plus avancé, vous pouvez également expérimenter avec CSS (dans le fichier styles.css ) pour personnaliser davantage votre pagination. Vous pouvez modifier des éléments tels que les arrière-plans et les couleurs de police, les éléments de remplissage et les effets de survol. Avec un peu de travail, vous pouvez configurer la pagination de votre site comme vous le souhaitez !
Aimeriez-vous en savoir plus sur les éléments intéressants que vous pouvez ajouter à votre site Web ? Suivez WP Engine et vous trouverez de nombreux articles sur les actualités WordPress et les fonctionnalités à venir. Pour tirer encore plus parti de WP Engine, vous pouvez également consulter nos plans d'hébergement géré, qui fournissent un support dédié et pratiquement tout ce dont vous avez besoin pour gérer un site Web efficace !