Comment ajouter une pagination dans WordPress pour remplacer la navigation précédente/suivante
Si vous décidez de créer un blog WordPress, le paramètre par défaut pour les pages d’archives de pagination WordPress est Précédent/Suivant. Ce paramètre est suffisant pour la plupart des gens qui n’y réfléchiraient probablement pas. Mais si vous êtes du genre pointilleux et aimez peaufiner chaque petite chose, vous souhaiterez peut-être que vos pages affichent les numéros de page à la place.
Si tel est le cas, vous avez deux options. Vous pouvez soit modifier le code, soit opter pour la solution de facilité et utiliser un plugin.
Ajouter une pagination à un blog WordPress sans plugin
Si l’idée d’utiliser un autre plugin n’est pas très attrayante (ils ralentissent votre site après tout), alors vous pouvez décider que modifier le code est la meilleure façon de procéder. Ce n’est en fait pas si difficile si vous savez où chercher. Si vous ne le savez pas, nous vous le montrerons.
Tout d’abord, vous avez besoin d’un programme FTP. Il s’agit simplement d’un programme qui se connecte à votre site Web et affiche les fichiers du site. Le plus populaire est FileZilla , mais vous pouvez utiliser celui de votre choix. J’utilise personnellement CyberDuck . Les deux sont gratuits, mais CyberDuck propose une fenêtre contextuelle ennuyeuse à faire don au développeur.
Connectez-vous à votre site à l’aide de votre programme FTP et vous verrez les fichiers.
Recherchez maintenant un fichier appelé function.php . Il se trouve dans le dossier de votre thème qui se trouve généralement dans /wp-content/themes/NAME OF THEME . Ouvrez le fichier function.php avec un éditeur de texte et ajoutez ce qui suit à la fin du fichier. N’oubliez pas de sauvegarder les modifications apportées au fichier par la suite.
Ensuite, ouvrez le fichier où la pagination est affichée. Il s’agit généralement du fichier index.php et archive.php . Collez le code suivant pour afficher la pagination.
Vous devez maintenant ajouter du code CSS personnalisé. Cette section se trouve dans l’administrateur WordPress, sous la section Apparence -> Code CSS personnalisé . Mais différents thèmes l’ont à différents endroits. Vous devrez peut-être parcourir pour le trouver.
Une fois que vous l’avez, ajoutez le code ci-dessous. Encore une fois, n’oubliez pas de sauvegarder vos modifications.
Si vous vérifiez maintenant les pages d’archives de votre blog, vous verrez une numérotation en bas. Vous pouvez y ajouter du style si vous le souhaitez, en modifiant le remplissage, la couleur d’arrière-plan, etc.
Pour restaurer l’ancienne navigation Précédent-Suivant, revenez simplement sur les étapes décrites ci-dessus et supprimez le code que vous avez ajouté.
Puis-je diviser un seul article ou une seule page WordPress en plusieurs pages ?
Si vous écrivez un article très long, il est avantageux de le diviser en différentes pages. Cela rend l’article plus facile à digérer si le lecteur ne le fait pas défiler sans fin.
Pour ajouter des sauts de page, ajoutez le bloc Gutenberg Page Break , là où vous souhaitez diviser la page. Commencez simplement à taper /page et il apparaîtra dans un menu contextuel.
Cela ajoute ensuite un saut de page. Répétez le processus chaque fois que vous souhaitez à nouveau casser la page.
Utilisez un plugin WordPress pour remplacer Précédent/Suivant par des chiffres
Si l’idée de changer le code vous fait battre le cœur, alors vous serez heureux de savoir qu’il existe un plugin qui peut vous aider à calmer vos nerfs. En fait, il existe plusieurs plugins (que nous mentionnerons dans la section suivante.) Mais le meilleur semble être WP-PageNavi qui fait basculer le Pré/Suivant vers les chiffres.
Tout d’abord, accédez à la section Plugins de votre site WordPress et recherchez WP-PageNavi. Une fois que vous l’avez trouvé, cliquez sur Installer maintenant .
Accédez maintenant au plugin installé et cliquez sur Paramètres .
Il est préférable de laisser ces paramètres tels quels, sauf si vous avez des exigences particulières et savez ce que vous faites.
Faites défiler la page plus bas pour trouver Options de navigation de page . Entre autres choses, vous pouvez spécifier le nombre de pages à afficher dans la barre de navigation.
Une dernière étape. Recherchez votre fichier index.php et votre fichier archive.php . Recherchez previous_posts_link et next_posts_link . Remplacez-le par :
Si vous allez maintenant au bas de la page de votre blog, vous verrez des chiffres au lieu de Précédent/Suivant.
Si vous souhaitez inverser cette situation à l’avenir, désactivez et désinstallez simplement le plugin.
Plugins supplémentaires pour la pagination WordPress
Si, pour une raison quelconque, vous ne souhaitez pas utiliser WP-PageNavi, il existe deux autres options de plugin. Vous en trouverez plus si vous regardez sur Google, mais vous constaterez rapidement qu’ils ont un prix déraisonnable ou que le plugin n’a pas été mis à jour depuis des années.
1. Pagination
La pagination dispose de nombreuses options, mais à la base, elle ajoute simplement une personnalisation à diverses pages d’archives, telles que les archives du blog, les résultats de recherche, les catégories, les balises et les pages d’auteur.
2. Pages WP
L’autre option est WP-Paginate . Celui-ci offre plus de possibilités de personnalisation de style, comme la modification des couleurs des cases numériques.
La pagination est quelque chose qui devrait être sérieusement examiné lors de la création d’un nouveau site Web WordPress et/ou d’un blog WordPress. La pagination fournit plus de liens vers votre site et ces pages sont ensuite indexées par Google.
WordPress est extrêmement flexible et vous pouvez personnaliser divers autres aspects de votre site tels que le tableau de bord d’administration , le plan du site et les flux RSS .
Toutes les captures d’écran par Mark O’Neill.
Laisser un commentaire