Ich habe versucht, das den ganzen Tag zum Laufen zu bringen, hatte aber kein Glück ...
Ich habe einen benutzerdefinierten Beitragstyp namens "Nachrichten" und eine Archivvorlage (archive-news.php). Hier möchte ich 2 Beiträge mit Paginierung anzeigen, was gut funktioniert, bis ich versuche, zur "nächsten Seite" zu wechseln ( / news / page / 2), die einen Fehler 404 zurückgibt.
Irgendeine Idee, wie man das behebt / was ich falsch mache?
Ich habe buchstäblich den ganzen Tag damit verbracht, eine Lösung für dieses Problem zu finden, indem ich Google und die WordPress-Formulare durchsucht habe. Ich habe viele Lösungen gefunden, von denen bisher keine funktioniert hat.
Meine benutzerdefinierte Funktion für den Beitragstyp: http://pastebin.com/uG1L6YNu
Druck für meine Umschreiberegeln: http://pastebin.com/jbaDANYr
quelle
Antworten:
Dies funktioniert jetzt für mich ... für diejenigen unter Ihnen, die das gleiche Problem haben, stellt sich heraus, dass der gesamte Code korrekt war.
Das Problem war, dass WordPress so eingerichtet ist, dass standardmäßig 10 Beiträge pro Seite angezeigt werden, was mit meiner Abfrage kollidierte (Beschränkung auf 2 Beiträge), um das Problem zu beheben. Ich habe die WordPress-Einstellung (Einstellungen / Lesen im Admin-Dashboard) auf 1 geändert.
quelle
posts_per_page
wie gewohnt, ohne dass dies mit den WP-Einstellungen in Konflikt gerät.Ich habe die Lösung hier gefunden: http://walrusinacanoe.com/web-development/742
Es ist elegant und funktional:
quelle
Sie haben dies wahrscheinlich versucht, aber das Zurücksetzen der Permalinks kann dieses Problem lösen. Gehen Sie zu Einstellungen-> Permalinks und speichern Sie die Permalinks erneut.
quelle