ich bin ja nie wirklich weg gewesen, aber poste nur noch unregelmäßig.
Mich treibt seit einigen Tagen die Frage um: Kann man im Web bestimmte Folgen aus der Wordpress-Roll ausschließen?
Ich habe im Podcast zur Berateraffäre viel probiert und experimentiert. Unteranderem habe ich die Episoden-Typen “Bonus” und “Trailer” getestet. Ich habe kaum Unterschiede feststellen können.
Nun frage ich mich, ob man denn im Web die eigentlichen Episoden prominent auf der Startseite darstellen kann, ohne die Bonus- oder Trailer-Episoden auf der Startseite anzeigen zu müssen. Wie geht das im Zweifel über das PHP-Wordpress-Template, kann ma die Episoden-Typen ausschließen?
Du könntest Dir ein Template bauen, dass Bonus- und Teaserepisoden nicht anzeigt. Das rufst Du auf einer Seite auf, die Du für Wordpress als Startseite definierst. In etwa so:
{{ for episode in podcast.episodes }}
{{ if episode.type == ‘full’ ))
(Hier folgt dann Dein Standardtemplate)
{{ endif }}
{{ endfor }}
Nein, dann werden nur Episoden auf dieser Seite angezeigt. Aber das restliche Blog läuft ja weiter. Die Blogeinträge und Episoden in der üblichen Darstellung wären dann ein eigener Menüpunkt.
Ich hab das mal scheißhalber gebaut und bin ganz zufrieden mit der Idee, siehst Du aktuell als Startseite auf www.meine-url-ist-laenger-als-deine.de. Die neueste full-Episode wird dabei komplett angezeigt, zehn weitere in der Kurzform. Von der Anzeige ausgenommen sind Bonus und Trailer-Episoden (die es allerdings in meinen Produktionen ohnehin nicht gibt)
In Wordpress habe ich unter Design|Menüs eine neue Seite erstellt und als Startseite definiert. die enthält nichts außer dem Templateaufruf. Zusätzlich habe ich in das Menü am oberen Bildschirmrand einen Menüpunkt “Blog” eingefügt, der auf die Kategorie “Blog” zeigt. Alles was in dieser Kategorie oder ihren Unterkategorien erscheint, taucht hinter diesem Link auf.
Insofern sind Podcastepisoden, Trailer und Bonusmaterial voneinander getrennt auf der Startseite, Blogposts sind einen Klick entfernt.
Weil auf statischen Seiten und in Episoden Templates mit dem Shortcode
[podlove-template template=“test.twig”] aufgerufen werden. Die geschweiften Klammern funktionieren nur in dem Template-Feld, sonst nirgends.