Nach unserer Infografik über die Funktionsweise von WordPress hinter den Kulissen haben uns mehrere Nutzer gebeten, die Funktionsweise eines WordPress-Themes hinter den Kulissen zu behandeln.

In diesem Artikel erklären wir die WordPress-Template-Hierarchie für Anfänger. Dieser Spickzettel ist äußerst nützlich, wenn man ein Template anpasst oder ein eigenes WordPress-Theme erstellt.

WordPress-Vorlagenhierarchie für Anfänger erklärt

Pro-Tipp: Möchten Sie individuelle Landing Pages erstellen, ohne Ihr WordPress-Theme zu ändern? Versuchen Sie es mit SeedProd, der Nummer 1 unter den Drag & Drop WordPress Page Buildern.

Warum über die WordPress Template Hierarchie lernen?

Alle modernen WordPress Themes bestehen aus Templates, Stylesheets, Javascript und Bildern. Zusammen steuern diese Dateien, wie Ihre Website für die Benutzer aussieht.

Verwandt: 9 Dinge, auf die Sie bei der Auswahl des perfekten WordPress-Themes für Ihre Website achten müssen.

WordPress hat eine Standard-Template-Hierarchie. Das bedeutet, dass Vorlagen mit bestimmten Dateinamen bestimmte Bereiche auf Ihrer Website beeinflussen. Es sagt Ihnen auch, welchen Template-Namen Sie für ein bestimmtes Element verwenden müssen.

Die meisten modernen WordPress-Themes werden mit Vorlagen für die Anzeige von Kategorien, Datum, Archiven, einzelnen Beiträgen, benutzerdefinierten Seiten und mehr geliefert. Als Benutzer können Sie weitere Vorlagen erstellen, indem Sie ein Child-Theme erstellen.

Werfen wir nun einen Blick darauf, wie diese WordPress-Vorlagenhierarchie hinter den Kulissen funktioniert.

Visualisierung der WordPress-Template-Hierarchie (Spickzettel)

WordPress verwendet ein leicht verständliches und sinnvolles Muster für Template-Namen. Der folgende visuelle Spickzettel erklärt, welche Template-Dateien verwendet werden, um verschiedene Seiten auf einer WordPress-Site anzuzeigen.

Hier ist eine Aufschlüsselung, welche WordPress-Vorlagendateien für verschiedene Seiten in einer typischen WordPress-Website zu bearbeiten sind.

Welche Vorlagendateien werden für die Startseite verwendet?

Seitenstartseite

WordPress zeigt Ihre Blogbeiträge standardmäßig auf der Startseite Ihrer Website an. Sie können es auch so einstellen, dass eine benutzerdefinierte Startseite (auch bekannt als Startseite) verwendet wird, indem Sie im WordPress-Administrationsbereich auf Einstellungen “ Seite lesen gehen.

1. front-page.php – Wenn Sie eine statische Startseite verwenden, dann sucht WordPress zuerst nach dieser Vorlagendatei und verwendet sie, um die Startseite anzuzeigen.

2. home.php – Wenn du eine statische Startseite verwendest und keine front-page.php-Vorlage in deinem Theme hast, dann sucht WordPress nach der home.php-Vorlage. Sie wird auch verwendet, um Standard-Blogbeiträge auf der Startseite anzuzeigen.

3. index.php – Wenn front-page.php oder home.php nicht vorhanden sind, greift WordPress auf die Vorlage index.php zurück, um die Startseite anzuzeigen. Dieses Template ist das Standard-Fallback-Template in WordPress, um jede Seite anzuzeigen.

Welche Template-Dateien werden von single post verwendet?

Single post page template

WordPress sucht diese Dateien, um einen einzelnen Beitrag anzuzeigen.

1. single-{post-type}-{slug}.php – Verwenden Sie diese Vorlage, um die Anzeige eines bestimmten einzelnen Beitrags in einem beliebigen Beitragstyp zu ändern. Wenn der Beitragstyp zum Beispiel „Review“ ist und der Slug „acme-phone“ lautet, sucht WordPress nach single-review-acme-phone.php.

2. single-{post-type}.php – WordPress prüft dann, ob es eine Vorlage gibt, die diesen spezifischen Beitragstyp anzeigt. Wenn der Beitragstyp z. B. „Review“ ist, sucht WordPress nach single-review.php.

3. single.php – WordPress greift dann auf single.php.

4. singular.php – Diese Vorlage fügt ein weiteres Fallback hinzu, um ein einzelnes Element eines beliebigen Beitragstyps anzuzeigen.

5. index.php – Wie bereits erwähnt, greift WordPress schließlich auf index.php zurück.

Welche Vorlagendateien werden von single page verwendet?

Statische Seitenvorlage

WordPress-Seiten sind einer der Standard-Post-Typen. Sie ermöglichen es Ihnen, statische Seiten in Ihrer Website anstelle von Beiträgen zu erstellen. Siehe unseren Leitfaden über den Unterschied zwischen Beiträgen und Seiten.

1. Benutzerdefinierte Seitenvorlage – Die Seitenvorlage, die der Seite zugewiesen ist. Siehe, wie man eine benutzerdefinierte Seitenvorlage in WordPress erstellt.

2. page-{slug}.php – Wenn der Slug der Seite contact-us ist, sucht WordPress nach page-contact-us.php.

3. page-{id}.php – Wenn die Seiten-ID 17 ist, sucht WordPress nach einer Vorlagendatei mit dem Namen page-17.php.

4. page.php – Die Vorlage zur Anzeige aller statischen Seiten.

5. singular.php – Diese Vorlage ist ein Standardfallback für alle Single Post Type Artikel.

6. index.php – Das Standard-Fallback-Template.

Welche Template-Dateien werden von Kategoriearchiven verwendet?

Kategoriearchiv-Template

WordPress verwendet diese Dateien, um kategoriebezogene Seiten in WordPress anzuzeigen.

1. category-{slug}.php – Diese Vorlage wird verwendet, um eine Kategorie-Archivseite für eine bestimmte Kategorie anzuzeigen. Wenn der Slug der Kategorie zum Beispiel „Reviews“ lautet, sucht WordPress nach der Vorlage category-reviews.php.

2. category-{id}.php – WordPress sucht dann nach einer Vorlage mit der Kategorie-ID. Wenn die Kategorie-ID zum Beispiel 17 ist, sucht WordPress nach der Vorlage category-17.php.

3. category.php – Dies ist die Standardvorlage für die Anzeige aller Kategorie-Archivseiten in WordPress.

4. archive.php – Dies ist die Standardvorlage, die von WordPress für die Anzeige aller Archivseiten verwendet wird.

5. index.php – Das Standard-Fallback-Template.

Welche Template-Dateien werden von Tag-Archiven verwendet?

Tag-Archiv-Template

WordPress verwendet diese Dateien, um Tag-Archiv-Seiten anzuzeigen.

1. tag-{slug}.php – Wenn der Slug des Tags Obst ist, sucht WordPress nach tag-fruits.php.

2. tag-{id}.php – Wenn die ID des Tags 17 ist, sucht WordPress nach tag-17.php Vorlage.

3. tag.php – Die Standardvorlage für Tag-Archive.

4. archive.php – Die Standardvorlage für alle Archivseiten.

5. index.php – Das Standard-Fallback-Template.

Welche Template-Dateien werden von benutzerdefinierten Taxonomie-Archiven verwendet?

Benutzerdefiniertes Taxonomie-Archiv

Kategorien und Tags sind zwei Standard-WordPress-Taxonomien. Benutzer können auch ihre eigenen benutzerdefinierten Taxonomien erstellen. So sucht WordPress nach Vorlagen für die Anzeige benutzerdefinierter Taxonomieseiten.

1. taxonomy-{taxonomy}-{term}.php – Wenn Sie eine benutzerdefinierte Taxonomie namens Genre haben und es einen Begriff „Thriller“ gibt, dann sucht WordPress nach taxonomy-genre-thriller.php.

2. taxonomy-{taxonomy}.php – Wenn die Taxonomie Genre wäre, würde WordPress nach taxonomy-genre.php suchen.

3. taxonomy.php – Die Standardvorlage, um alle benutzerdefinierten Taxonomie-Archive anzuzeigen.

4. archive.php – Die Standardvorlage für alle Archivseiten in WordPress.

5. index.php- Die Standardvorlage in WordPress.

Welche Vorlagendateien werden von benutzerdefinierten Beitragstypen verwendet?

Benutzerdefinierter Beitragstyp Archiv

Hier sieht man, wie WordPress nach Vorlagen sucht, um benutzerdefinierte Beitragstyp-Archive anzuzeigen.

1. archive-{post_type}.php – Wenn Sie einen Beitragstyp haben, sucht WordPress nach archive-review.php.

2. archive.php – Die Standardvorlage zur Anzeige aller Archivseiten in WordPress.

3. index.php – Das Standard-Fallback-Template in WordPress.

Welche Vorlagendateien werden verwendet, um Autorenarchive anzuzeigen?

Autorenarchiv

WordPress generiert Archivseiten für jeden Autor auf Ihrer WordPress-Website. Hier ist, wie es für Autor Archiv Vorlage aussieht.

1. author-{nicename}.php – Wenn der schöne Name des Autors matt ist, sucht WordPress nach author-matt.php.

2. author-{id}.php – Wenn die Benutzer-ID des Autors 6 ist, sucht WordPress nach author-6.php.

3. author.php – Die Standardvorlage, die verwendet wird, um Autorenarchivseiten in WordPress anzuzeigen.

4. archive.php – Die Standardvorlage zur Anzeige aller Archivseiten in WordPress.

5. index.php – Das Standard-Fallback-Template in WordPress.

Welche Template-Dateien werden zur Anzeige von datumsbasierten Archiven verwendet?

Datumsbasiertes Archiv

WordPress zeigt Ihre Beiträge auch auf datumsbasierten Archivseiten für Monate und Jahre an. So sieht es für Vorlagen für diese Seiten aus.

1. date.php – Die Standardvorlage für datumsbasierte Archive.

2. archive.php – Die Standardvorlage für die Anzeige von Autorenarchivseiten in WordPress.

3. index.php – Das Standard-Fallback-Template in WordPress.

Welche Template-Dateien werden für die Anzeige von Suchseiten verwendet?

Suchergebnisseite

1. search.php – Die Standardseite zur Anzeige von Suchergebnissen in WordPress.

2. searchform.php – Das Template zur Anzeige eines Suchformulars in WordPress.

3. index.php – Das Standard-Fallback-Template in WordPress.

Welche Template-Dateien werden verwendet, um 404-Fehlerseiten anzuzeigen?

404-Fehlerseite

Die 404-Fehlerseite wird angezeigt, wenn WordPress den angeforderten Inhalt nicht finden kann. Sehen Sie sich unseren Leitfaden an, wie Sie Ihre 404-Seitenvorlage verbessern können.

1. 404.php – Die Standardvorlage für die Anzeige der 404-Fehlerseite in WordPress.

2. index.php – Das Standard-Fallback-Template in WordPress.

Welche Template-Dateien werden zur Anzeige von Anhangsseiten verwendet?

Anhangsseiten

1. MIME_type.php – Mime_type steht für den Dateityp. Zum Beispiel image.php, video.php, application.php.

2. attachment.php – Die Standardvorlage zur Anzeige von Anhangsseiten.

3. single-attachment.php – Um einen einzelnen Anhang anzuzeigen.

4. single.php – Die Standardvorlage, um einzelne Post-Type-Elemente anzuzeigen.

5. index.php – Das Standard-Fallback-Template in WordPress.

Welche Template-Dateien werden zur Anzeige von Einbettungen verwendet?

Einbettungen

Seit WordPress 4.5 kann man Templates verwenden, um einen in WordPress eingebetteten Beitrag darzustellen.

1. embed-{Beitragstyp}-{Beitragsformat}.php – WordPress sucht zuerst nach einem Beitragstyp und einer Beitragsformatvorlage. Wenn Sie zum Beispiel einen Beitrag mit Video haben, sucht WordPress nach embed-review-video.php.

2. embed-{post-type}.php – Wenn der Beitragstyp ein Beitrag ist, sucht WordPress nach embed-review.php.

3. embed.php – Die Standardvorlage für alle Einbettungen.

Wir hoffen, dass dieses Tutorial Ihnen geholfen hat, die WordPress-Vorlagenhierarchie zu verstehen. Vielleicht interessiert Sie auch unsere Liste der besten Drag & Drop WordPress Page Builders.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube Channel für WordPress Video Tutorials. Sie können uns auch auf Twitter und Facebook finden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.