Simple Pagination : Pagination avancée pour WordPress
Simple Pagination est un plugin qui permet de créer une pagination avancée et améliore considérablement la navigation au sein de votre site Internet.
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.
95 Commentaires
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 à 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 !
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
La version 2.1.2 corrige le bug lors d’une recherche avec plusieurs mots.
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/
Bonjour,
Merci pour ce plugin. J’aurais une question. J’ai fait une page qui liste tous mes articles sans utiliser le fichier loop.php et je voudrais mettre en place un système de pagination. Est-ce que c’est possible d’utiliser ce plugin ailleurs qu’en insérant le bout de code dans le fichier loop.php?
Merci!
@tok: Oui, du moment que vous avez votre query_posts qui fonctionne ;)
Merci pour ta réponse! Je n’utilise pas query_post mais wp_query, ce qui donne :
Quand j’ajoute après ma boucle cela ne fonctionne pas. C’est normal?
Bonjour, j’ai installé simple pagination sur mon site, mais je ne comprends pas toujours comment ça fonctionne, pourriez vous me montrer un exemple de quoi mettre sur la 1 ère case : Label Pagination ? Merci.
@Tok: Votre WP_Query sert à rien car par défaut la requête est déjà sur post_type => ‘post’. Pour répondre à votre question, c’est normal puisque vous avez modifié la query principale et que vous n’avez pas ajouté l’argument ‘paged’ qui permet d’indiquer le numéro de la page courante.
@anasre: l’option “Label Pagination” correspond à “Pages:” sur l’exemple affiché dans l’article ;)
Merci!!!
J’ai voulu testé et je ne vois rien (page suivante et précédente ) c’est tout
@wilfried: Assurez-vous d’insérer la fonction du plugin au bon endroit :)
Nice plugin i worked on my blog it works great.
Thank you very much.
bonjour,
j’ai un bug sur la pagination avec un custom post type avec taxonomy.
j’ai une page qui liste tous les articles de ce custom post type .
quel que soit le n° de page sur la pagination ou je clique , cela me renvois systématiquement a la page 1
j’ai essayé avec la pagination native , votre plug , rien n’y fait , je m’arrache les cheveux !!!
merci pour le retour ou le coup de main ……
@emmanuel : Si vous êtes toujours sur la page 1, c’est que votre query ne contient pas d’argument “paged”.
merci pour votre retour, j’ai fini par trouver , ….parfois on tourne autour longtemps , mais quand on trouve , ça fait plaisir.Votre blog est super, continuez ainsi !
Bonjour,
Il serait intéressant de nous faire un article un peu plus détaillé…avec les explications de l’installation, les réglages à faire ou pas, s’il faut changer du code, etc… sans qu’on ait à se taper tous les commentaires depuis des années pour essayer de comprendre… Je sais que je suis une novice et que WordPress est très compliqué, mais si les “pro” comme vous nous simplifiait un peu la tâche, ça serait bien, non ?…
@Aben: comme certains pourraient dire : RTFM. Tout est dans la documentation => https://wordpress.org/plugins/simple-pagination/installation/ ;)
Ahahah… très drôle… tu me ferais presque passer pour une ‘abrutie’ ( que je suis en informatique ! … je l’avoue… ahahah)…mais TOUT n’est pas dedans… ou y est mal expliqué… pour preuve (qui me décomplexe un peu !) ces dizaines de commentaires qui te demandent des précisions, explications, astuces, etc…
Tu parles d’une pagination de ‘site’ et sur ton lien, ils parlent de pagination ‘pour les messages et commentaires’… oupsss… ça veut dire quoi ?
Ils nous disent ensuite ‘configurez le plugin’!!!… ahahah… un peu simpliste comme explication, non?… surtout quand on voit toutes les configurations à faire dont on (ou plutôt Je) ne comprends rien… ils auraient pu, détailler un peu plus avec des exemples…
Ils disent encore après ‘ouvrir les fichiers où vous souhaitez pagination à utiliser’… Waouuu… avec ça on va pas aller loin…
Bon, j’arrête là… si non on va y passer la journée…
Merci quand même de m’avoir répondu
Bonne journée à Toi
Bonjour,
Félicitation pour votre plug-in simple navigation.
Je suis webdesigner et novice en matière de développement php, je vais donc essayer d’être le plus précis possible et m’excuse par avance de mes approximations.
J’ai une question concernant le fonctionnement de votre plug-in. Je l’ai installé sans souci sur la page home.php de mon site et il permet une parfaite pagination de mes articles… cependant, j’ai une seconde page contenant elle aussi des articles (différents de ceux de la home) que j’ai appelé technique.php (fabriquée depuis un template spécifique).
Lorsque je fais l’appel de la pagination sur cette page technique.php, de cette façon :
La pagination fonctionne bien et s’affiche correctement, mais lorsque je clique sur la page suivante l’url de la page s’affiche convenablement (/technique/page/2/) mais wordpress ne semble pas trouver la page et affiche index.php.
Je suppose donc que le problème ne vient pas du plug-in mais d’un manquement de mon côté et j’aurais aimé savoir si c’était parce que dans ce type de situation il fallait rajouter quelque chose dans mon fichier functions.php concernant votre plugin pour que cela fonctionne ou si c’était à cause du nom de ma page ou d’un autre problème qui m’est encore inconnu.
En vous remerciant par avance pour votre attention, je vous souhaite une excellente journée.
Cordialement, Mickael
Bonjour,
J’ai des soucis de pagination sur mon site dans la première page et je pensais régler le problème avec votre plugin: http://science-et-conscience.fr/.
Ca ne change rien, avez vous des idées ?
Merci d’avance
bonjour
j’utilise dazzling theme mais je ne trouve pas le loop.php à modifier et puis je trouve des difféculter à comprendre comment remplir les champs de ce plugin installé svp aidez moi et merci
bonjour je utilise le Template peera http://themeforest.net/item/peera-responsive-ecommerce-wordpress-theme/full_screen_preview/11226053 mais je ne sais pas ou le place ce code
Bonjour, j’ai installé cette extension sur mon site http://cestbiendetrebien.com
Fonctionne bien pour mes pages de catégories par contre je l’ai mise en place pour les commentaires et là ça ne fonctionne pas correctement.
Je te laisse jeter un oeil à la page Concours Moon Run pour te rendre compte du souci.