Support » Themes » Template wird ignoriert

  • Gelöst marscom

    (@marscom)


    Hallo Forum,

    hier geisterts: Einer ganz normalen Inhaltsseite soll das Template „page.php“ zugewiesen werden.
    Im functions.php hab ich die Default-Seite als „Seitenleiste rechts“ definiert.
    Die Template-Auswahl funktioniert für alle Seiten problemlos. Aber: die Seite mit dem Slug „stempel“ zeigt zwar im BE an, dass das gewünschte Template gewählt ist … nimmt aber das Template „page-stempel.php“!
    Soweit so schlecht. Aber das wirklich beängstigende: Wenn ich den Slug ändere, z.B. in stempel1, dann wird das korrekte Template gewählt.
    Ich hab das repliziert mit einer neu erstellten Seite, der ich ebenfalls den Slug „stempel“ gegeben hab (ja, natürlich die Original-Seite vorher geändert). Das selbe Phänomen.
    Hingegen: wenn ich der Seite das Default-Template zuweise, funktionierts.
    Dieses Problem tritt demnach in direktem Zusammenhang mit dem Slug auf. ???
    WP-Version: aktuelle
    Theme: Von mir erstellt. No nonsense drin.
    Cache: keiner

    Martin

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

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Thread-Ersteller marscom

    (@marscom)

    OK… das kommt davon, wenn man das Template „page-stempel.php“ nennt und im Slug „stempel“ drin ist.
    Anfängerfehler.

    Ich finde den Chart mit der Template-Hierarchie sehr hilfreich:

    Screenshot Einstellungen
    (zum Vergrößern anklicken)

    Quelle: Template Hierarchy

    Thread-Ersteller marscom

    (@marscom)

    Danke, pixolin!
    Die Sache ist die, dass ich seit 17 Jahren auf Joomla entwickle und designe und erst in den vergangenen Monaten so richtig mit WP Gas gegeben habe. Die Logik von WP erschliesst sich mir noch nicht wirklich. Und beim beschriebenen Problem hab ich mich wirklich schusselig gesucht – und nix gefunden. Ist aber jetzt synaptisch verdrahtet und bleibt hoffentlich hängen 🙂

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)