ein Wordpress single.php Template erstellen

18 Dez 2009

Es gibt ein schönes Plugin, das es einem die Zuweisung von Templates (wie bei den Pages) auch bei Artikeln erlaubt.

Möchte man jedoch nur eine single.php in Abhängigkeit einer Kategorie als Template erstellen, so bleibt einem die Möglichkeit eines Eintrags in die function.php des Themes.

Vorgehensweise:
Man speichere eine single.php als single-id.php, wobei die id natürlich mit der id der Kategorie übereinstimmen muss. Anschliessend folgenden Code in die function des Themes und es lassen sich  single.php Templates in Abhängigkeit von der Kategorie stylen.


add_filter('single_template', create_function('$t', 'foreach( (array) get_the_category() as $cat ) { if ( file_exists(TEMPLATEPATH . "/single-{$cat->term_id}.php") ) return TEMPLATEPATH . "/single-{$cat->term_id}.php"; } return $t;' ));

Lars Autor: Dieser Artikel wurde am 18.Dezember 2009 von Lars veröffentlicht und wurde unter programmierung abgelegt. Lars entwickelt seit 2007 Webseiten auf Basis von Wordpress. Dieser Blog dient ihm als Spielwiese für Wordpress, html5 und css3.

verwandte Artikel

  • Keine ähnlichen Beiträge

Sag deine Meinung.

Liebe Kommentarspammer - Spart uns die Arbeit.
Keine Keywords oder Domainnamen im Link.

Kommentare werden erst nach der Freigabe sichtbar...