| Weitere Artikel aus dem Webentwickler Blog |
| Teilen |
Im letzten Teil des Workshops haben wir uns unter anderem mit dem Loop und dem Kopfbereich unseres Themas beschäftigt. Der heutige Beitrag befasst sich mit der Seitenleiste und dem Fußbereich, so dass wir die Grundstruktur des WordPress-Themes komplettieren.
Die Seitenleiste einfügen
Nach dem Loop fügen wir mit dem Include-Tag get_sidebar() die Seitenleiste ein.
...
...
Funktionsname: get_sidebar($name)
Parameter: $name (optional)
Eine Stringvariable mit den Zusatznamen der Datei für die Seitenleiste. Dieser Parameter ist ab der Version 2.5 verfügbar und erweitert den üblichen Dateinamen sidebar.php zu sidebar-name.php. Dadurch ist es möglich, verschiedene Seitenleisten je nach Template oder Anforderung des Anwenders zu verwenden.
Beschreibung: Diese Funktion fügt den Inhalt der Datei sidebar.php oder einer mit dem Parameter spezifizierten Datei für die Seitenleiste an der Position ein.
Auch hier kann man mit einem Parameter eine eigene Seitenleiste aufrufen. Wie bei fast allen Include-Tags wird beim Weglassen des Arguments eine Standarddatei eingefügt. Hätten wir eine Datei sidebar-home.php, könnten wir diese mit folgender Zeile einfügen:
get_sidebar('home');
Den Fußbereich einfügen
Das Ende der Grundstruktur für ein Template bildet der Fußbereich, der mit dem Include-Tag get_footer() erstellt wird.
...
Funktionsname: get_footer($name)
Parameter: $name (optional) Eine Stringvariable mit den Zusatznamen der Footer-Datei. Dieser Parameter ist ab der Version 2.7 verfügbar und erweitert den üblichen Dateinamen footer.php zu footer-name.php. Dadurch ist es möglich, verschiedene Fußbereiche je nach Template oder Anforderung des Anwenders zu verwenden.
Beschreibung: Diese Funktion fügt den Inhalt der Datei footer.php oder einer mit dem Parameter spezifizierten Fußbereichsdatei an der Position ein.
Auch bei diesem Include-Tag ist es wie beim Kopfbereich und der Seitenleiste möglich, ein zusätzliches Argument zu übergeben. Damit können wir eigene Fußbereiche für die einzelnen Templates definieren.
Die Grundstruktur des Standard-Templates
Damit wäre die Grundstruktur unseres Standard-Templates definiert:
Hier stehen die einzelnen Posts!
Dieser Textabschnitt ist dem Buch “PHP für WordPress – Themes und Templates selbst entwickeln” von Clemens Gull entnommen, das im Franzis-Verlag erschienen ist. Sie können es hier direkt bestellen.


































