WordPress est certainement le (ou l’un des meilleurs pour ne pas faire « pro-WordPress »…) CMS du marché. Mais voilà, malgré un nombre incalculable d’avantages, WordPress traîne un boulet tout de même important : sa pagination.
En proposant uniquement un bouton « Articles suivants » et « Articles précédents », la pagination de WordPress n’est pas optimisé et efficace pour le référencement. De plus, elle devient insurmontable quand on veut la personnaliser.
C’est à partir de ce moment qu’intervient Simple Pagination. Ce plugin permet de créer une pagination avancée et améliore considérablement la navigation au sein de votre site Internet.

Simple Pagination permet de paramétrer beaucoup de choses :
- les textes des différentes boutons
- le choix entre plusieurs feuilles de style
- l’affichage de la pagination
Remarque : le plugin est actuellement traduit en Français et en Anglais.







Bonjour,
Je viens d’installer ce plugin qui me semble très intéressant mais cela ne fonctionne pas correctement! Je m ‘explique: la pagination s’affiche , mais le clic sur les différents numéros de page affiche inlassablement la page d’accueil uniquement
Cordialement
Quel est votre configuration du plugin que je puisse regarder ça ?
Merci
Merci pour votre réponse!
Configuration par défaut avec uniquement la modif du loop.php!
Cordialement
Je viens de tester sans configuration des permaliens et ça ne fonctionne pas en effet.
C’est parce que vous avez laisser « Valeur par défaut » dans les options des permaliens.
Si vous utilisez un permalien, vous allez voir que ça fonctionne par contre.
Je vais voir pour régler ce problème avec cette configuration et je mettrai à jour le plugin.
Merci pour cette prise en compte rapide du problème!
Félicitations
Cordialement
Voilà, je viens de mettre à jour le plugin avec le correction.
Vous devriez avoir une notification de mise à jour sur votre administration, c’est la version 1.0.1
Je vous remercie pour le rapport de bug ^^
Pas de notification de mise à jour! Donc , j ‘ai désinstallé et ré installé avec la version 1.1!
Le problème est toujours présent malheureusement avec la config par défaut.
Cela m ‘ennuie un peu de changer mes permaliens : le référencement risque d’en souffrir.
Cordialement
Vous avez bien des urls du type => ?page=2 ?!
Voici un example de page : http://www.elosreef.fr/?p=276
Cordialement
pardon exemple !désolé!
La version 1.0.2 qiu corrige définitivement le bug devrait être disponible dans quelques minutes.
J’ai ajouté 2 nouvelles feuilles de style dans cette version.
Tout fonctionne, bravo et merci encore!
Cordialement
Il faut quand meme preciser qu’il faut avoir un minimum de connaissance pour mettre en route ce plugin, car il faut savoir toucher au code source du theme. Modifications à faire..
Perso mon niveau tres moyen (je ne suis certainement pas le seul..) ne me permets malheureusement pas d’installer ce plugin ce qui est bien dommage.
Le loop, le code du theme, la modif du code.. c’est un peu compliqué pour le neophyte comme moi.
A l’occasion, je ferai un podcast vidéo afin d’expliquer aux plus néophytes l’implantation du plugin dans un template.
Très sympa ce plugin mais j’avoue ne pas trop savoir ou le mettre. Juste dans l’index.php ça suffit?
Ca dépend !
Cela se place partout où tu as une loop
Donc ça peut très bien être dans index.php, category.php, etc…
Merci ! c’est super simple à installer et efficace j’adore
N’y a t-il pas double emploi avec le code donné précédemment ? Quel est alors le mieux; function.php ou widget ?
Vous parlez de quel code ? Car Simple Pagination est un plugin.
Comment mettre le plugin sur mon blog ?
http://blog-magico.com
Merci de me répondre si possible!
Cordialement
Fernando
Suivez les instructions sur la page du plugin
http://wordpress.org/extend/plugins/simple-pagination/installation/
Bonjour Jonathan
Mais je n’ai rien compris et c’est tout en anglais, et moi je ne connais rien aux codes HTML ni PHP! Je suis au même endroit quoi!
Merci tout de même
Bonjour, J’ai installé le plugin sur mon site WordPress. Tout est nickel. Je voudrais garder la feuille de style « default.css » mais uniquement changer la couleur du carré contenant le numéro de la page. Je n’arrive pas à le faire en modifiant default.css. Quelle est la bonne balise. Merci d’avance
Hello I installed the plugin on my blog but it doesn’t look the way it needs to look
I tried all the css files but is sustaining the default css of my theme only, can you please help me sort this out
my blog is here
@ Praveen : Can you give me the url of your blog?
La feuille css de la pagination semble fonctionner sous galaxy Tab avec les dégradés de couleurs sur les boutons, mais ne fonctionne pas sous Chrome 16, IE9 et Firefox 9
@Buddy : Bizarre, je suis sur Chrome 16 et je n’ai pas de problème CSS3.
My blog is at Geo Web Station
@Praveen : Did you check the box that says to use the CSS plugin?
@jonathna I have checked it, still it looks the same as before
@Praveen : I’ve never had this problem, what is your version of WordPress? Otherwise, it may be a conflict with another plugin, but I am not convinced
WordPress 3.3 but the same thing happened with 3.2 as well, It would be great if you can help me sort out this
bonjour
Je débute avec wordpress 3.3, j’ai installé simple pagination (sans problème), je voulais savoir sur quelle page je place ce plugin pour que les pages de mes articles soit numérotées.
cordialement
@Lions : J’explique l’installation ici : http://wordpress.org/extend/plugins/simple-pagination/installation/
bonsoir jonathan
je te remercie pour le lien, j’ai wordpress 3.3 et à la racine du theme, je n’ai pas de loop.php, j’ai ouvert single.php et j’ai ceci :
<?php previous_post_link( '%link', __( '← Previous’, ‘twentyeleven’ ) ); ?>
<?php next_post_link( '%link', __( 'Next →’, ‘twentyeleven’ ) ); ?>
j’ai remplacer les 2 lignes next_post_link et previous_post_link par
cela ne fonctionne pas.
dans l’attente, je te remercie par avance.
cordialement
Il faut mettre
bonjour jonathan
le souci c’est que j’utilisais le thème twentyeleven au lieu de twentyten, car sur twentyeleven il n’y a pas de loop.php.
j’ai remarqué que l’on pouvait installer simple-pagination soit au dessus ou sous l’article, j’ai remplacé les 3 div
<?php next_posts_link( __( '← Older posts’, ‘twentyten’ ) ); ?>
<?php previous_posts_link( __( 'Newer posts →’, ‘twentyten’ ) ); ?>
)
par , cela fonction.
vu que je début avec wordpress, ai-je bien fait.
cordialement
@ Lions : Il faut mettre < ?php echo wp_simple_pagination; ?> à la place des lignes que vous avez indiqué.
I find this to be the best pagination plugin out there, and am using it on my blog.
@BOARD DIRECTORY : Thanks a lot
Allo!,
Merci pour le plugin
How can I change the number of listing post? I need 12 not 10
Thks!
J’utilise votre plugin, il est vraiment efficace.
Juste une remarque, sur une recherche contenant plusieurs mots, la pagination ne marche pas à partir de la page 2. la recherche produit un lien se terminant par mot+mot+mot et le plugin ne conserve pas les + dans l’url
@Brick Will : Merci pour le retour, j’essaye de proposer une nouvelle version au plus vite pour corriger ce bug !
Bonjour,
)
Merci pour toutes ces astuces clairement expliquées (en général je n’y comprends pas grand-chose)
Avec la version que je viens de télécharger, est-il toujours utilise de configurer le pluggins et de rajouter du code dans la page loops (que d’ailleurs je ne trouve pas dans les fichiers twenty seven…
Hi, I’m looking for suggestion how would i be active your plugin in my mentioned site, I’ve tried but didn’t got the result, regards.
@SATYNETHE & RUSHID : Read this page : Installation Simple Pagination
Bonsoir,
Merci pour la réponse Jonathan mais je n’arrive toujours pas à comprendre le tuto d’installation malgré avoir tenté de traduire…
« Téléchargez le complet simple pagination dossier pour les wp-content/plugins / / répertoire »
>ça c’est fait
« Activez le plugin via le menu ‘Plugins’ dans WordPress »
> fait aussi
« Aller à la «pagination simple» sous l’onglet ‘Settings’ et configurer le plugin »
> là j’ai touché à rien j’ai tout « par défaut »
« Utilisation des postes :
Dans votre thème, ouvrir les fichiers de thème où vous souhaitez la pagination doit être utilisé. Vous avez besoin de trouver des appels à next_posts_link () et previous_posts_link () et de les remplacer.
Habituellement, ceci est le fichier loop.php. »
Mon souci c’est que je ne trouve pas de fichier Loop.php avec le thème Twenty eleven
Donc je mets le code dans le fichier « functions » ?
« Vous remplacer ces deux lignes avec ceci: »
Quelles 2 lignes ?
Je vois celles par quoi il faut remplacer :
Mais je ne vois pas dans le tuto quelles sont les lignes à remplacer. (
Merci pour ta patience et désolée d’avoir tant de mal à piger des choses qui ont l’air pourtant simple.
Ouhlala je crois que j’ai compris
(en m’aidant d’un tuto d’installation d’un autre plugins de pagination qui indiquait où placer le code de pagination des articles pour le thème twentyEleven > puisque pas de « fichier loops »
C’est dans « functions.php »
Ensuite :
- J’ai repéré comme indiqué dans ton propre tuto les termes »
next_posts_link et previous_posts_link
Je suis tombée là dessus :
<?php next_posts_link( __( '← Older posts’, ‘twentyeleven’ ) ); ?>
Et là où il y a les points d’interrogation j’ai remplacé par :
Ce qui a donné :
Eurékaaaaaa !!!!! Ca marche
Et merci pour ce plugins.
Je me corrige. En faisant comme décrit au-dessus c’est à dire en modifiant dans les 2 lignes « previous_posts_link et next_posts_link » ça me faisait une double pagination, alors qu’il faut remplacer ces deux lignes par le bout de code proposé sur le tuto d’installation.
Il faut cliquer sur la balise « php » pour insérer du code
Hé beh c’est ce que j’avais essayé de faire lors du 3ème post mais j’ai du faire une mauvaise manip…
Je récapitule à l’aide de screens (mes comms précédents s’avèreront superflus si j’arrive à sortir mes screens ici
)
Ce qui donne ceci :
Dans les fichiers « search », « index » et « archives » php je l’ai placé en dessous de la ligne qui débute par
<div class…
Et ça a bien fonctionné aussi \°/
Salut, est-ce que c’est possible d’adapter ce plugin pour les multi page (multipart quand tu partages un post en plusieurs page) il faut remplacer mais si je met simplement mais cela ne marche pas, j’ai simplement « Page » qui s’affiche sans numeros a cote…
@Romain : je n’ai pas réfléchi à cet aspect là.
Si c’est possible, je ferai une mise à jour du plugin.
Cool merci bien !
La version 2.1.2 corrige le bug lors d’une recherche avec plusieurs mots.
Bravo pour cette correction, c’est du super travail, cette extension est devenue indispensable à mes blogs. merci d’avboir pris en compte si rapidement la remontée d’inf
depuis des années j’utilise le plugin wp-pagenavi
@Britain : WP Pagenavi ne permet de faire une pagination pour les commentaires et il ne propose pas autant d’options pour la personnalisation de la pagination
Bonjour,
Votre plugin est très bien, il marche sur mes pages archives mais pas sur la page d’accueil du blog. En gros, les pages http://www.monsite.com/page/2, il reste toujours sur la première page… Vous pouvez m’aider ?
Merci d’avance
Bonjour,
le seul code que j’ai trouvé est celui-ci dans fonction.php:
//posts
$prev_link = get_previous_posts_link(__(‘Newer posts →’, THEME_NS));
$next_link = get_next_posts_link(__(‘← Older posts’, THEME_NS));
Mais je n’arrive pas a afficher les numéro de page.
Merci pour votre aide
@AVALON44 : Il faut vérifier que votre loop récupère bien le numéro de la page courante
@Laurent : Ces lignes font parties de votre thème et pas du plugin. Il faut les supprimer et les remplacer par la fonction de Simple Pagination => wp_simple_pagination()
Hi, great plugin!
The pager appears, but i having a problem. I realized that determining a single category of post in index.php, like this: , when you click on the page numbers are always displayed the home page only.
Is there any way to fix it?
Thanks!
hi,
you have a nice plugin. Would i be able to use it inside the post? i usually split my posts into several pages. It would be wonderful if i use it go from page to page from within my post. How can i do it?
Bonjour,
C’est une bonne idée de créer ce plugin seulement ça ne fonctionne pas… peut-être n’ai-je pas fait tout ce qu’il fallait ? Il me semblait que si pourtant. Mais ça affiche toujours « « Articles plus anciens-Articles plus récents » »
Y aurait-il une solution ? Car en fait tous les plugins essayés ont ce même problème mais c’est le seul en français
@Dominique : Si vous avez toujours « Articles plus récents », etc.. c’est tout simplement que vous n’avez pas remplacer la pagination par défaut de WordPress
ça j’ai bien compris, cependant comme les explications sont en anglais et que je ne maitrise pas bien quand c’est technique… pas facile !!!
je vais essayer tout de même merci de ta réponse…
Tout est indiqué ici avec un niveau d’anglais accessible à tous
=> http://wordpress.org/extend/plugins/simple-pagination/installation/
Bonjour, j’utilise actuellement une page de catégorie pour afficher mes articles, par conséquent, l’URL des autres pages à afficher par le plugin est de type : http://www.example.com/category/cat_name/page/2 pour la deuxième page.
Or ce lien me renvoie une erreur 404, comment faire pour régler le problème ? Je me doute que cela doit avoir à faire avec la page de catégories mais je n’arrive à rien…
Je vous remercie d’avance pour votre réponse et comme on dit « Keep up the good work ».
@Matthieu : Est-ce que la loop du template est configurer avec la gestion d’une pagination ?
Hello!!
J’ai aussi installé ton plugin mais je cherche désespérément un bout de code pour « cacher » le bouton »suivant » si il n’a pas lieu d’être… même si je sais qu’il n’y a plus d’articles, il me m’affiche malgré tout « suivant » donc après j’arrive sur une page blanche!! Je voudrais qu’à la dernière page, je ne puisse faire que « précédent ».
Pourriez-vous m’aider…je déséspère..
@Jool : Désolé, mais je n’ai pas trop de temps en ce moment pour me mettre sur le plugin.
Dès que j’ai un moment, je me pencherai sur ce problème.
Bonjour, j’ai le même problème que les autres pouvez vous nous dire comment mètre en place la pagination. Cordialement.
bonjour , j’aimerai faire une pagination en ajax pour un bloc , ce dernier j’affiche seulement les articles d’une SEUL categorié , HELP!! merci
how do you use this with custom category template?
@Jon: Yan can read this page for more informations : http://wordpress.org/extend/plugins/simple-pagination/installation/