ich hoste den podcast ZellKultur mit podlove via wordpress. Leider lassen sich auf der Website ältere Episoden nicht anzeigen: Sobald man (ganz am Ende der Seite) auf Seite 2 oder “Zurück” geht findet man… nichts: https://zellmedien.de/podcast/page/2/
Ich dachte, es läge eventuell am Theme und habe dieses nun gewechselt. Anscheinend (Quelle: Internet) nutzen viele Twenty Seventeen (mit “ein bisschen CSS” - ohne zu definieren was genau gemacht wurde). Mit dem “neuen” Theme funktioniert es nun aber auch nicht.
Bevor ich daher noch mehr zerstöre: Hat jemand eine Ahnung wo ich suchen kann? Vielleicht hab ich nur einen Halen in den Podlove-Einstellungen übersehen? Ich kann gerade so ein bisschen PHP einfügen und bin ansonsten harmlose Biologin ohne besondere technische Kenntnisse.
wo/wie hostest du denn das WordPress? Meine erste Vermutung wäre die Webserver-Konfiguration – da ist nämlich u.U. ein wenig Anpassung notwendig, damit das mit den Seiten klappt. Was ist denn unter https://zellmedien.de/wp-admin/options-permalink.php eingestellt?
Genau, Danke. Weißt du, ob dein WordPress mit nginx oder mit Apache gehostet ist? Wer/wie/wo hat das WordPress denn eingerichtet? Prinzipiell scheinen deine Permalinks zu funktionieren, aber aus irgendeinem Grund scheint es bei den Seiten nicht zu klappen. Das kann ein verschiedene Ursachen haben, schwierig zu diagnostizieren ohne die gesamte Konfiguration zu sehen.
Das Wordpress hab ich damals selbst aufgesetzt, schon 5-6 Jahre her als da nur das Blog lief. Ich überlege ob es damit zu tun haben könnte, da die Installation etwas verkorkst ist - ich habe 2 wordpresses am laufen (ursprünglich wollte ich direkt 2 seiten aufsetzen), aber nur 1 nutze ich. Beim versuch das andere zu löschen hab ich aber wenig Erfolg gehabt. Danach war alles kaputt und ich habe ein Backup wiederhergestellt.
Das Stichwort sind sogenannte “Rewrite Rules” – das sind Regeln, anhand derer der Webserver die aufgerufene URL interpretiert und in eine andere URL umschreibt. WordPress erwartet nämlich die Seitenangabe eigentlich in diesem Format in der URL: ?page=2 – damit das schöner lesbare /page/2 funktioniert, müssen die Rewrite Rules funktionieren. Genauso ist es auch mit den Episoden – eigentlich würde WordPress sowas wie index.php?p=123 erwarten, aber durch die Rewrite Rules ist der Beitrag mit der ID 123 unter z.B. /post/mein-beitrag erreichbar.
Da deine Podcast-Episoden “saubere” URLs haben, kann das URL Rewriting nicht komplett deaktiviert sein. Aber die Seiten funktionieren nicht, darum ist es vermutlich nicht ganz im Reinen. Du kannst mal versuchen, dir das “Debug This”-Plugin zu installieren: https://wordpress.org/plugins/debug-this/
Damit kannst du sehen, welche Rewrite Rules greifen, das sollte auch bei der nicht funktionierenden URL zur Seite 2 klappen – eventuell gibt das weitere Hinweise darauf, was da genau abläuft.
(Nach der Installation einfach die Seite 2 aufrufen und dann oben in der WP Menüleiste bei Debug This unter “Query” den Punkt “Rewrites” – da am Besten auch mal einen Screenshot machen.)
Kann es sein, dass du vorhin nicht “podcast”, sondern “Podcast” in das Feld eingetragen hast, wo vorher “ZellKultur” drinstand? So lese ich es zumindest aus den Rewrite Rules heraus, und tatsächlich funktioniert die Seite 2 auch, wenn ich es in der URL auch großschreibe.