WordPress: Template-Dateien und Hierarchie

WordPress-Templates (auch Template Files) sind einzelne Dateien, mit deren Hilfe ein in sich abgeschlossener Bereich der Website gesteuert wird. Sie bilden gemeinsam mit anderen Dateien das WordPress-Theme. Ein gutes Verständnis ihrer Eigenschaften, Organisation und Hierarchie ist sehr hilfreich für den erfolgreichen Umgang mit WordPress.

Theme-Organisation mit Templates

Es existieren Templates zur Steuerung der Startseite (front-page.php), zur Darstellung von Kommentaren (comments.php) oder um die Suchergebnisse (search.php) in der Website abzubilden.

Die verschiedenen Templates werden untereinander verschachtelt, um Änderungen immer nur an einer Stelle im Code vornehmen zu müssen. Der Header (header.php) der Website wird beispielsweise sowohl auf der Startseite geladen als auch in den Suchergebnissen.

Die Templates von WordPress müssen einer festgelegten Namensgebung folgen, um korrekt erkannt zu werden. WordPress verwendet dazu eine Vielzahl an Standard-Templates. Die Reihenfolge, mit der WordPress nach den verschiedenen Templates sucht, wird in der sog. Template-Hierarchie festgelegt.

Die Summe aller Templates und Dateien, die Auswirkung auf Design oder Funktion der Website haben, nennt man WordPress-Theme. Die Begriffe »Theme« und »Template« werden häufig verwechselt und fehlerhaft verwendet.

Die wichtigsten primären Template-Files

Primäre Templates sind für die Abbildung einer bestimmten Art von Unterseite zuständig:

Die wichtigsten sekundären Template-Files

Sekundäre Templates werden in primäre Templates inkludiert. Es handelt sich um von WordPress fest definierte Templates.

Besondere Templates

Tertiäre Templates

Tertiäre Templates werden in primäre oder sekundäre Templates inkludiert, sind jedoch nicht von WordPress vordefiniert. Jede beliebige PHP-Datei kann inkludiert werden und ist dann automatisch ein tertiäres Template.

Die style.css

Damit WordPress das Theme erkennt, werden in der style.css verschiedene Informationen eingetragen. Folgende Informationen sind mindestens notwendig.

/*   
Theme Name: Name des Themes   
Description: Beispiel eines Themes  
Version: 1.0 
*/

Es können zahlreiche weitere Informationen übertragen werden.

Template-Hierarchie

Die sog. Template-Hierarchie legt fest, wann und in welcher Reihenfolge WordPress nach welcher Template-Datei sucht. Die Template-Hierarchie ist entscheidend für das Verständnis von WordPress.

Diagramm: Die Template-Hierarchie von WordPress
Die Template-Hierarchie von WordPress

Geschrieben von Jonas

Benutzerbild

Jonas ist Gründer der Agentur kulturbanause und des kulturbanause Blogs. Er arbeitet an der Schnittstelle zwischen UX/UI Design, Frontend und Redaktion und hat zahlreiche Fachbücher und Video-Trainings veröffentlicht. Jonas Hellwig ist regelmäßig als Sprecher auf Fachveranstaltungen anzutreffen und unterstützt mit Seminaren und Workshops Agenturen und Unternehmen bei der Planung, der Gestaltung und der technischen Umsetzung von Web-Projekten.

Jonas Hellwig bei Xing

Feedback & Ergänzungen – Schreibe einen Kommentar

Kommentar zu dieser Seite

Wir freuen uns über Anregungen, Ergänzungen oder Hinweise zu Fehlern. Wir lesen jeden Eintrag, veröffentlichen aber nur, was den Inhalt sinnvoll ergänzt.

WordPress-Projekte mit kulturbanause

Wir wissen wovon wir reden. Wir setzen WordPress seit über 10 Jahren erfolgreich ein und realisieren maßgeschneiderte Websites auf Basis dieses großartigen CMS.

WordPress-Leistungsangebot →

Schulungen von kulturbanause

Wir bieten Seminare und Workshops zu den Themen Konzept, Design und Development. Immer up-to-date, praxisnah, kurzweilig und mit dem notwendigen Blick über den Tellerrand.

Übersicht Schulungsthemen →