WordPress, die Startseite, index.php, home.php und front-page.php

Ich habe im Februar diesen Jahres beschrieben, wie man mit Hilfe der Conditional-Tags is_home() und is_front_page() abfragen kann ob man sich auf der Startseite befindet um zum Beispiel auf der Startseite eine zusätzliche Meldung einzubinden.

Es könnte aber sein, dass die Startseite vom Rest sehr stark abweicht und da könnte es schnell unĂĽbersichtlich werden, wenn man mit Conditional-Tags arbeitet. Deswegen gibt es schon seit längerem die Möglichkeit eine Template-Datei mit dem Namen home.php zu erstellen. Diese Datei kĂĽmmert sich ausschlieĂźlich um die Ausgabe der Startseite und den folgenden Unterseiten der Startseite und “ĂĽberschreibt” dabei die Angaben in der index.php.

Die home.php wirkt aber nur so lange auch die Auflistung der aktuellen Blog-Artikel auf der Startseite erscheinen. Bestimmt man unter EinstellungenLesenStartseite eine Seite (Page) als Startseite, dann kommt die home.php gar nicht zum Zuge.

Deswegen gibt es seit WordPress 3.0 die Möglichkeit eine Template-Datei mit dem Namen front-page.php zu erstellen. Angaben in dieser Datei beziehen sich auf die Startseite egal ob hier eine Seite bzw. Page oder ob klassischerweise, die Auflistung der letzten Blog-Artikel zum Einsatz kommt.

Die Angaben in der front-page.php “ĂĽberschreiben”, die Angaben in der home.php und in der index.php.

Diesen Beitrag teilen:

Verwandte Beiträge:

10 Kommentare

  1. Ich hab mir dieses ganze Abfolge der Templates noch nicht angeschaut. Wie ist es den eigentlich mit der Performance? Macht es evtl. Sinn einfach eine front_page.php zu erstellen, so würde man ja die Suche nach den weiteren (home.php, index.php) quasi abbrechen. Macht sich das bemerkbar bei größeren Projekten mit vielen Besuchern?

  2. Danke. Gibt es eigentlich irgendwie ein Programm das die PHP AusfĂĽhrungszeit anzeigt? Kennst Du da was, am besten noch in ner portablen Version?

  3. Wunderbar, danke für die Info. Genau diese Lösung konnte ich gerade für ein aktuelles Projekt brauchen, wo der Blog nur im Rahmen einer Unterseite umgesetzt werden soll und die Hauptseite im Gegensatz zur restlichen Website 3-spaltig sein soll.

  4. […] Wie Sie in WordPress die Startseite gestalten können Dienstag, 22. November 2011 – 18:28In WordPress gibt es eine Vielzahl an Möglichkeiten, die Startseite individuell zu gestalten, d.h. die ĂĽbliche Ansicht der letzten Artikel durch eigene Ideen zu ersetzen. Welche Möglichkeiten das sind erfahren Sie bei perun.net. […]

Kommentare sind geschlossen.