WordPress-Templates für die Startseite
Da es zwischen der den Templates front-page.php, home.php und index.php oftmals Verwirrungen gibt ein kurzer, klärender Blogbeitrag dazu.
WordPress greift beim Rendern der verschiedenen Seiten auf Templates zurück. Dazu gibt es eine ganze Template-Hierarchie, welches Template vor welchem verwendet wird. Für die Startseite einer WordPress-Seite können 3 Templates genutzt werden:
front-page.php
home.php
index.php
Doch welches Template wird wann genutzt?
Die front-page.php
wird für die statische Variante der Startseite genutzt. Wenn im Lesen-Bereich der WordPress-Einstellungen eine statische Startseite gewählt ist, dann wird das front-page.php
-Template zum Rendern dieser genutzt.
Die Datei home.php
wird für die Darstellung der Blog-Seite genutzt, die separat zur statischen Startseite in den WordPress-Einstellungen konfiguriert werden kann. Diese Seite listet die letzten Blog-Beiträge in absteigender Reihenfolge.
Die Datei index.php
ist ein Fallback-Template. Wenn weder front-page.php
noch home.php
vorhanden sind, wird als Fallback die Datei index.php
genutzt.
Weitere Informationen zu dem Thema sind auf der entsprechenden Seite im WordPress Theme Handbook zu finden.