Annonce

Faites la différence entre le service WordPress.com et l'application libre WordPress.

Mettez-vous à jour ! WordPress 3.3.2 est disponible en français.

Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter

#1 05-02-2012 20:17:13

otakon
Membre WP
Date d'inscription: 05-02-2012
Messages: 1

Modifier les rewrite rules sur single.php pour utiliser la pagination

Bonjour,

Ma configuration WP actuelle
- Version de WordPress : 3.2.1
- Version de PHP/MySQL : PHP 5+
- Thème utilisé :
- Extensions en place :
- Nom de l'hebergeur :
- Adresse du site :

Problème(s) rencontré(s) :

Bonjour à tous,

Je viens ici en dernier recours après des heures de recherche sur google sans succès.
Vous avez du remarquer qu'il n'est pas possible d'utiliser la pagination sur un article seul, single.php, en utilisant la règle /%postname%/ pour les permaliens.
En effet, votresite.com/mon_post/page/2 sera redirigé sur votresite.com/mon_post/ par les rewriterules.
Seulement voilà je souhaiterais utiliser la pagination sur mes single.php !

Bien sûr il y a une solution toute bête : Changer les liens de pagination (en éditant le plugin pagenavi par exemple), y ajouter une variable qui n'est pas réécrite : votresite.com/mon_post/?page=2
et ajouter le code $paged = $_GET['page'] avant sa requête.
Mais je souhaiterais vraiment faire cela proprement en ajoutant une fonction au thème qui me passerait ma variable paged correctement en ayant une URL du type monsite.com/mon_post/page/2

Est-ce que quelqu'un aurait la solution ?

Merci d'avance pour vos réponses.

Hors ligne

 

#2 05-02-2012 23:38:09

Chouby
Bavard WP
Date d'inscription: 09-01-2012
Messages: 228
Site web

Re: Modifier les rewrite rules sur single.php pour utiliser la pagination

Je n'ai aucun problème avec la pagination et la structure /%postname%/
Mais:
* L'url n'est pas votresite.com/mon_post/page/2 mais votresite.com/mon_post/2/
* J'utilise WP 3.3.1 et Twenty Ten pour faire le test

Je te conseille de passer à la 3.3.1 car je crois savoir qu'il y a eu de grosses améliorations sur la structure /%postname%/ depuis WP 3.3. Cette structure n'était autrefois pas proposée parmi les options par défaut et était même déconseillée. Cela a changé avec la 3.3

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.23
© Copyright 2005-2006 WordPress France

[ Generated in 2.892 seconds, 9 queries executed ]