J'ai essayé de faire fonctionner ça toute la journée mais je n'ai pas eu de chance ...
J'ai un type de publication personnalisé appelé 'news' et un modèle d'archive (archive-news.php), ici, je voudrais afficher 2 publications avec pagination, ce qui fonctionne bien, jusqu'à ce que j'essaie d'aller à la 'page suivante' ( / news / page / 2) qui renvoie une erreur 404.
Une idée de comment résoudre ce problème / ce que je fais mal?
J'ai littéralement passé toute la journée à essayer de trouver une solution à cela en recherchant Google et les formulaires WordPress, j'ai trouvé beaucoup de solutions, dont aucune n'a fonctionné jusqu'à présent.
Ma fonction de type de publication personnalisée: http://pastebin.com/uG1L6YNu
Mes règles de réécriture s'impriment: http://pastebin.com/jbaDANYr
la source
Réponses:
Cela fonctionne maintenant pour moi ... pour ceux d'entre vous ayant le même problème, il s'avère que tout le code était correct.
Le problème était que WordPress est configuré pour afficher 10 messages par page par défaut, ce qui heurtait ma requête (la limitant à 2 messages) pour résoudre le problème.J'ai changé le paramètre WordPress (Paramètres / Lecture dans le tableau de bord d'administration) à 1.
la source
posts_per_page
comme d'habitude avant sans heurter les paramètres WP.J'ai trouvé la solution ici: http://walrusinacanoe.com/web-development/742
Il est élégant et fonctionnel:
la source
Vous avez probablement essayé cela, mais la réinitialisation des permaliens peut résoudre ce problème. Allez dans Paramètres-> Permaliens et enregistrez à nouveau les permaliens.
la source