Heim >Backend-Entwicklung >PHP-Tutorial >Xin Xing analysiert kurz den Aufrufmechanismus von WordPress-Themedateien
Der sogenannte Aufrufmechanismus von WordPress-Themedateien ist die hierarchische Aufrufbeziehung.
Homepage-Vorlage:
1. Die Homepage-Vorlage ist normalerweise index.php oder home.php, wenn ein Besucher die Website besucht , WordPress fragt es zuerst ab. Überprüfen Sie, ob home.php im Theme-Verzeichnis vorhanden ist. Wenn es nicht vorhanden ist, rufen Sie index.php auf.
2. Daher ist die Reihenfolge beim Aufrufen der Homepage-Vorlage wie folgt: home.php -> index.php
Kategorieseite Vorlage:
1. Die Kategorieseitenvorlage ist normalerweise „category.php“ oder „archive.php“ oder „index.php“ Wenn es sich bei der vom Besucher besuchten Seite um eine Kategorieseite handelt, führt WordPress zunächst eine Abfrage durch ob die Kategorie in der Theme-Datei vorhanden ist. Wenn sie nicht vorhanden ist, fragen Sie weiterhin archive.php ab. Wenn archive.php nicht vorhanden ist, rufen Sie index.php auf.
2. Die Reihenfolge beim Aufrufen der Kategorieseitenvorlagen ist wie folgt:
Category-{slug}.php -> php -> ; archive.php -> index.php
Suchergebnisseite:
1. Die Suchergebnisseite verwendet normalerweise die Suche. php oder index .php
2. Die Reihenfolge beim Aufrufen der Suchergebnisseite-Vorlagen ist: search.php -> index.php
Benutzerdefinierte Klassifizierungsseite:
1. Die benutzerdefinierte Klassifizierungsseite ist taxonomy.php oder archive.php oder index.php
2. Benutzerdefiniert Klassifizierung Die Reihenfolge der aufgerufenen Seitenvorlagen ist wie folgt:
taxonomy-{slug}.php -> archive.php -> >
Tag-Seite:
tag-{slug}.php -> tag.php ->
Autor-Archivseite:
author-{id}.php -> author.php -> index.php
Zeitarchivseite:
date.php -> archive.php
Artikelinhaltsseite:
single-{id}.php -> single.php -> 🎜>
Einzelne Seite:
single-{slug}.php -> index. php
Anhangseite:
attachment.php -> single.php -> 🎜> 404-Seite:
404.php -> index.php
Wobei {slug} ein Alias ist und { id} ist die entsprechende ID
Das Obige stellt eine kurze Analyse von Xin