Ich setze zur Zeit das neue Design für goizio.com um und habe das Problem, dass ich für verschiedene Seiten unterschiedliche Templates benötige. Wordpress bietet für dieses Feature auf den ersten Blick keine Lösung, aber stöbert man ein wenig bei wordpress.org so wird man schnell fündig. Standardmäßig nutzt Wordpress für eine Unterseite das Template page.php. Leider ist es aber oftmals hilfreich für verschiedene Seiten individuelle Designvorlagen zu verweden. Also wie gehe ich vor um eine individuelle Vorlage für eine bestimmte Unterseite nutzen zu können? Als erstes erstellt man eine PHP-Datei in dem jeweiligen Template-Ordner (/wp-content/themes/dein-theme/) mit einem beliebigen Namen. Bei mir heißt die Datei author.php für eine Unterseite mit der Beschreibung des Autor für meinen Blog. Als nächstes öffne ich diese Datei und füge an den Anfangen der Datei folgenden Code:
<?php
/*
Template Name: Autor
*/
?>
Natürlich könnt ihr anstelle des Dateinamens author.php und des Namens Autor am Anfang der Datei auch einen anderen beliebigen Namen nehmen. Wenn ihr nun einen neue Seite erstellt oder eine bestehende bearbeiten tut, existiert in der Box Eigenschaften nun ein Dropdown mit dem Namen Vorlagen, wo ihr eurer Seite euer individuell gestalltetes Template für die Seite hinzufügen könnt.
Franky
erstellt am 26.04.2009, um 14:17 UhrDas hätt’ ich jetzt nicht gedacht, dass du als “WP-Programmierer” diesen Trick nicht kennst. Naja, man kann nicht alles wissen.
United20
erstellt am 26.04.2009, um 17:33 UhrKenne zwar vieles, aber eben nicht alles
…
Delario
erstellt am 11.11.2010, um 18:18 UhrDoch, doch, wir nutzen das auch schon eine Zeit lang. Soweit sich weiss geht das aber nur für Seiten (pages) und nicht für Blogeinträge, oder?
KiwiaufZeit
erstellt am 13.10.2011, um 10:04 UhrServus,
der von dir geschrieben Artikel beschreibt genau die Einstellung, die ich gerne hätte, jedoch möchte ich ein Template aus einem vollkommen anderen Theme verwenden. Ist das derzeit schon möglich?
Welche Meinung besitzen Sie zu diesem Thema?