Nach unserer Infografik zur Funktionsweise von WordPress hinter den Kulissen haben uns mehrere Benutzer gebeten, darüber zu berichten, wie ein WordPress-Theme hinter den Kulissen funktioniert.
In diesem Artikel erklären wir die WordPress-Vorlagenhierarchie für Anfänger. Dieser Spickzettel ist äußerst nützlich, wenn Sie eine Vorlage anpassen oder ein benutzerdefiniertes WordPress-Theme erstellen.
Profi-Tipp: Möchten Sie benutzerdefinierte Landing Pages erstellen, ohne Ihr WordPress-Theme zu ändern? Versuchen SeedProd, es ist die Nummer 1 unter den Drag & Drop-WordPress-Seitenerstellern.
Warum mehr über die WordPress-Vorlagenhierarchie erfahren?
Alle modernen WordPress-Themes bestehen aus Vorlagen, Stylesheets, Javascript und Bildern. Zusammen steuern diese Dateien, wie Ihre Site für die Benutzer aussieht.
Verwandt: 9 Dinge, auf die Sie achten müssen, wenn Sie das perfekte WordPress-Theme für Ihre Website auswählen.
WordPress hat eine Standardvorlagenhierarchie. Das bedeutet, dass sich Vorlagen mit bestimmten Dateinamen auf bestimmte Bereiche Ihrer Website auswirken. Außerdem erfahren Sie, welcher Vorlagenname für ein bestimmtes Element verwendet werden soll.
Die meisten modernen WordPress-Themes werden mit Vorlagen geliefert, um Kategorie, Datum, Archive, einzelne Beiträge, benutzerdefinierte Seiten und mehr anzuzeigen. Als Benutzer können Sie weitere Vorlagen erstellen, indem Sie ein untergeordnetes Thema erstellen.
Lassen Sie uns jedoch einen Blick darauf werfen, wie diese WordPress-Vorlagenhierarchie hinter den Kulissen funktioniert.
Visualisierung der WordPress-Vorlagenhierarchie (Spickzettel)
WordPress verwendet ein leicht verständliches und aussagekräftiges Muster für Vorlagennamen. Der folgende visuelle Spickzettel erklärt, welche Vorlagendateien 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-Site bearbeitet werden müssen.
Welche Vorlagendateien werden von der Startseite verwendet?
Standardmäßig zeigt WordPress Ihre Blog-Posts auf der Startseite Ihrer Website an. Sie können es auch so einstellen, dass eine benutzerdefinierte Startseite (auch als Titelseite bezeichnet) verwendet wird, indem Sie besuchen Einstellungen » Lesen Seite im WordPress-Adminbereich.
1. front-page.php – Wenn Sie eine statische Titelseite verwenden, sucht WordPress zuerst nach dieser Vorlagendatei und verwendet sie, um die Titelseite anzuzeigen.
2. home.php – Wenn Sie eine statische Startseite verwenden und keine Vorlage front-page.php in Ihrem Design haben, sucht WordPress nach der Vorlage home.php. Es wird auch verwendet, um Standard-Blog-Posts auf der Startseite anzuzeigen.
3. index.php – Wenn front-page.php oder home.php nicht vorhanden sind, greift WordPress auf das index.php-Template zurück, um die Homepage anzuzeigen. Diese Vorlage ist die Standard-Fallback-Vorlage in WordPress, um eine beliebige Seite anzuzeigen.
Welche Vorlagendateien werden von Einzelpost verwendet?
WordPress sucht nach diesen 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 zum Beispiel der Post-Typ ‚Review‘ ist und der Post-Slug acme-phone ist, dann sucht WordPress nach single-review-acme-phone.php
.
2. single-{post-type}.php – WordPress prüft dann, ob es eine Vorlage gibt, um diesen bestimmten Beitragstyp anzuzeigen. Wenn der Beitragstyp beispielsweise „Rezension“ ist, sucht WordPress nach single-review.php
.
3. single.php – WordPress greift dann zurück auf single.php
.
4. singular.php – Diese Vorlage fügt einen weiteren Fallback hinzu, um ein einzelnes Element aus einem beliebigen Beitragstyp anzuzeigen.
5. index.php – Schließlich greift WordPress, wie oben erwähnt, letztendlich auf index.php zurück.
Welche Vorlagendateien werden von einer einzelnen Seite verwendet?
WordPress-Seiten sind einer der Standard-Beitragstypen. Sie ermöglichen es Ihnen, anstelle von Beiträgen statische Seiten in Ihrer Website zu erstellen. Sehen Sie sich unseren Leitfaden zum Unterschied zwischen Beiträgen und Seiten an.
1. Benutzerdefinierte Seitenvorlage – Die der Seite zugewiesene Seitenvorlage. Erfahren Sie, wie Sie eine benutzerdefinierte Seitenvorlage in WordPress erstellen.
2. page-{slug}.php – Wenn der Seiten-Slug Kontakt-uns ist, wird WordPress nach Verwendung suchen page-contact-us.php
.
3. Seite-{id}.php – Wenn die Seiten-ID 17 ist, sucht WordPress nach einer Vorlagendatei namens page-17.php
.
4. page.php – Die Vorlage zum Anzeigen aller statischen Seiten.
5. singular.php – Diese Vorlage ist ein Standard-Fallback für alle Artikel mit einem einzelnen Beitragstyp.
6. index.php – Die Standard-Fallback-Vorlage.
Welche Vorlagendateien werden von Kategoriearchiven verwendet?
WordPress verwendet diese Dateien, um kategoriebezogene Seiten in WordPress anzuzeigen.
1. Kategorie-{slug}.php – Diese Vorlage wird verwendet, um die Kategoriearchivseite für eine bestimmte Kategorie anzuzeigen. Wenn zum Beispiel der Kategorie-Slug Bewertungen ist, dann sucht WordPress nach category-reviews.php
Vorlage.
2. Kategorie-{id}.php – WordPress sucht dann nach einer Vorlage mit Kategorie-ID. Wenn die Kategorie-ID beispielsweise 17 ist, sucht WordPress nach category-17.php
.
3. Kategorie.php – Dies ist die Standardvorlage zum Anzeigen aller Kategoriearchivseiten in WordPress.
4. archiv.php – Dies ist die Standardvorlage, die von WordPress verwendet wird, um alle Archivseiten anzuzeigen.
5. index.php – Die Standard-Fallback-Vorlage.
Welche Vorlagendateien werden von Tag-Archiven verwendet?
WordPress verwendet diese Dateien, um Tag-Archivseiten anzuzeigen.
1. tag-{slug}.php – Wenn die Schnecke des Tags Früchte 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 Variablenarchive.
4. archiv.php – Die Standardvorlage für jede Archivseite.
5. index.php – Die Standard-Fallback-Vorlage.
Welche Vorlagendateien werden von benutzerdefinierten Taxonomiearchiven verwendet?
Kategorien und Tags sind zwei standardmäßige WordPress-Taxonomien. Benutzer können auch ihre eigenen benutzerdefinierten Taxonomien erstellen. So sucht WordPress nach Vorlagen, um benutzerdefinierte Taxonomieseiten anzuzeigen.
1. Taxonomie-{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. Taxonomie-{taxonomy}.php – Wenn die Taxonomie Genre wäre, würde WordPress suchen taxonomy-genre.php
.
3. taxonomie.php – Die Standardvorlage zum Anzeigen von benutzerdefinierten Taxonomiearchiven.
4. archiv.php – Der Standard-Fallback für alle Archivseiten in WordPress.
5. index.php– Die Standard-Fallback-Vorlage in WordPress.
Welche Vorlagendateien werden von benutzerdefinierten Beitragstypen verwendet?
So sucht WordPress nach Vorlagen zum Anzeigen von benutzerdefinierten Posttyparchiven.
1. Archiv-{post_type}.php – Wenn Sie einen Beitragstyp haben, ist Überprüfung, WordPress sucht nach archive-review.php
.
2. archiv.php – Die Standardvorlage zum Anzeigen aller Archivseiten in WordPress.
3. index.php – Die Standard-Fallback-Vorlage in WordPress.
Welche Vorlagendateien werden verwendet, um Autorenarchive anzuzeigen?
WordPress generiert Archivseiten für jeden Autor auf Ihrer WordPress-Site. So sieht es für die Autorenarchivvorlage aus.
1. Autor-{nicename}.php – Wenn der nette Name des Autors matt ist, sucht WordPress nach author-matt.php.
2. Autor-{id}.php – Wenn die Benutzer-ID des Autors 6 ist, sucht WordPress nach author-6.php
.
3. author.php – Die Standardvorlage zum Anzeigen von Autorenarchivseiten in WordPress.
4. archiv.php – Die Standardvorlage zum Anzeigen aller Archivseiten in WordPress.
5. index.php – Die Standard-Fallback-Vorlage in WordPress.
Welche Vorlagendateien werden verwendet, um datumsbasierte Archive anzuzeigen?
WordPress zeigt Ihre Beiträge auch auf datumsbasierten Archivseiten für Monate und Jahre an. So sieht es nach Vorlagen für diese Seiten aus.
1. date.php – Die Standardvorlage für datumsbasierte Archive.
2. archiv.php – Die Standardvorlage zum Anzeigen von Autorenarchivseiten in WordPress.
3. index.php – Die Standard-Fallback-Vorlage in WordPress.
Welche Vorlagendateien werden verwendet, um Suchseiten anzuzeigen?
1. suche.php – Die Standardseite zum Anzeigen von Suchergebnissen in WordPress.
2. searchform.php – Die Vorlage zum Anzeigen eines Suchformulars in WordPress.
3. index.php – Die Standard-Fallback-Vorlage in WordPress.
Welche Vorlagendateien werden verwendet, um 404-Fehlerseiten anzuzeigen?
Die 404-Fehlerseite wird angezeigt, wenn WordPress den angeforderten Inhalt nicht finden kann. In unserem Leitfaden erfahren Sie, wie Sie Ihre 404-Seitenvorlage verbessern können.
1. 404.php – Die Standardvorlage zum Anzeigen der 404-Fehlerseite in WordPress.
2. index.php – Die Standard-Fallback-Vorlage in WordPress.
Welche Vorlagendateien werden verwendet, um Anhangsseiten anzuzeigen?
1. MIME_type.php – Mime_type steht für Dateityp. Zum Beispiel image.php, video.php, application.php.
2. Anhang.php – Die Standardvorlage zum Anzeigen von Anhangsseiten.
3. Einzelanhang.php – Um einen einzelnen Anhang anzuzeigen.
4. single.php – Die Standardvorlage zum Anzeigen von Artikeln vom Typ Einzelpost.
5. index.php – Die Standard-Fallback-Vorlage in WordPress.
Welche Vorlagendateien werden verwendet, um Einbettungen anzuzeigen?
Seit WordPress 4.5 können Sie Vorlagen verwenden, um einen in WordPress eingebetteten Beitrag zu rendern.
1. embed-{post-type}-{post_format}.php – WordPress sucht zuerst nach einem Beitragstyp und einer Vorlage für das Beitragsformat. Wenn Sie beispielsweise eine Rezension mit Video haben, sucht WordPress nach embed-review-video.php
.
2. embed-{post-type}.php – Wenn der Beitragstyp Rezension ist, würde WordPress nach suchen embed-review.php
.
3. einbetten.php – Der Standardfallback für alle Einbettungen.
Wir hoffen, dass dieses Tutorial Ihnen geholfen hat, die WordPress-Vorlagenhierarchie kennenzulernen. Vielleicht möchten Sie auch unsere Liste der besten Drag & Drop-WordPress-Seitenersteller sehen.