Ich habe das jetzt noch nicht selber rekonstruiert, nehme aber an, dass es am Template-Namen liegt. Templates, die mit archive-…
beginnen, sind laut Template-Hierarchie für (Datums-/Kategorie-/Schlagwort-/Autoren-/Custom-Post-Type-)Archive vorgesehen, nicht für Seiten. Probier mal, das Template nur fachartikel_psy.php
zu nennen.
Der Begriff Template-Hierarchie sagt dir was? Falls nicht: Bevor WordPress einen Inhalt als Webseite aufbereitet, schaut es nach, um welche Art von Inhalt es sich handelt und ob dafür ein spezialisiertes Template vorhanden ist. Falls nicht, fällt es auf allgemeinere Templates zurück, bis zuletzt nur noch index.php
übrig bleibt. archive-klimbim.php
wäre ein Template, das automatisch Beiträgen des Custom Post Types klimbim
zugewiesen wird. Da braucht es dann kein Pulldown-Feld mehr, in dem das Template vom Autor manuell zugewiesen wird.
Mehr Infos zur Template Hierarchy findest du hier:
Home
Thread-Starter
worels
(@worels)
tja – das template ist genau das …
.. ein Archiv-Tamplate für einen Custom Post Type.
Und weil eben genau das nicht passiert – nämlich, dass wp das template automatisch mit dem cpt verbindet, habe ich versucht, es gemäß der Anweisungen im WP Handbuch von Alexander Hetzel auszulagern – und demnach sollte das template in der Auswahl gelistet sein … ist es aber nicht ….
Heißt der Custom Post Type denn fachartikel_psy
?
Rufst du ein Archiv (eine Übersichtsseite aller Beiträge) des Custom Post Type auf oder einen einzelnen Beitrag?