Um ein bestimmtes Element eures WordPress-Themes oder eine bestimmte Funktionalität nur auf der Startseite anzuzeigen, eignet sich folgendes Snippet. Zu beachten ist, dass das Snippet die PHP-Tags („<?php“ und „?>“) enthält. Diese dürfen natürlich nur mitkopiert werden, wenn nicht bereits ein PHP-Tag an der Stelle geöffnet wurde, an der ihr das Snippet einfügen wollt!
1 2 3 |
<?php if( is_home() || is_front_page() ) : ?> //Code der nur auf der Startseite ausgegeben wird <?php endif; ?> |
Folgendes zur Funktionsweise: Das Snippet besteht aus einer simplen if-Abfrage. Wird die Bedingung der Abfrage wahr, wird der Code innerhalb der if-Anweisung ausgeführt. Die Bedingung selbst prüft, ob die aktuell geladene Seite entweder die Blog-Seite mit den letzten n-Artikeln (is_home()) oder eine händisch festgelegte Startseite (is_front_page()) ist.
Soll der Code nur auf der manuell festgelegten Startseite angezeigt werden, lässt sich das Snippet als noch kürzer gestalten:
1 2 3 |
<?php if( is_front_page() ) : ?> //Code der nur auf der Startseite ausgegeben wird <?php endif; ?> |