WordPress: Conditional Tags
Conditional Tags überprüfen, ob eine Bedingung innerhalb eines WordPress-Themes gegeben ist, und binden davon abhängig entsprechenden Code ein oder nicht.

Mit Hilfe von Conditional Tags könnt ihr überprüfen, ob eine Bedingung erfüllt ist. Wenn das der Fall ist, wird ein entsprechender Code ausgeführt. Wenn die Bedingung nicht erfüllt ist, passiert entweder gar nichts oder es wird ein alternativer Code ausgeführt.
Einsatz von Conditional Tags
Innerhalb eines Themes wird beispielsweise überprüft, ob eine Person im System eingeloggt ist, ob sie sich auf einem bestimmten Seitentyp bzw. einer bestimmten Unterseite befindet oder ob der gerade aufgerufene Beitrag zu einer bestimmten Kategorie gehört. Die folgenden Beispiele verdeutlichen die Anwendung.
is_page()
Mit is_page()
kann geprüft werden ob das Template page.php
aktiv ist.
<?php if (is_page()) {
/* Die Person befindet sich auf einer statischen Seite */
} else {
/* Die Person befindet sich nicht auf einer statischen Seite */
} ?>
Die Abfrage kann eingeschränkt werden.
<?php if (is_page(12)) {
/* Seite mit ID 12 */
} ;?>
<?php if (is_page('hallo welt')) {
/* Seite mit Titel »Hallo Welt« */
} ;?>
Eine vollständige Liste aller Conditional Tags findet ihr hier.