Vous n'êtes pas identifié.
Annonce
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
Pages: 1
- Index
- » Utilisation spécifique de WordPress
- » Modifier les rewrite rules sur single.php pour utiliser la pagination
#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
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
Pages: 1
- Index
- » Utilisation spécifique de WordPress
- » Modifier les rewrite rules sur single.php pour utiliser la pagination