• Hi

    Wenn ich ein Seiten – Template erstelle i.e.:
    archive-fachartikel_psy.php
    und am Anfang der Datei folgendes stehen habe:

    
    <?php
    /*
     * Template Name: Psy Fachartikelübersicht
     */ ?>
    

    … erscheint dieses Template nicht in der Template-Auswahl beim erstellen einer neuen Seite ….
    Warum nicht ?

    lg
    worels

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • 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?

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Das Thema „Templates werden nicht angezeigt“ ist für neue Antworten geschlossen.