[WP] Werbung nur auf der Startseite anzeigen
// May 25th, 2008 // Blog / Website, Tutorials
Hayes hat in einem schönen Artikel beschrieben, wie man mittels kleiner Codeschnipsel dafür sorgen kann, dass Werbung o.ä. nur auf der Startseite angezeigt wird.
Ein Anwendungsbeispiel hierfür wäre, wenn man auf der Startseite Werbung einblenden lässt, dafür aber das Widget mit den letzten Beiträgen entfernt. Diese sollten im Normalfall sowieso auf der Startseite zu sehen sein, so dass das Widget nicht unbedingt erforderlich ist. Auf sämtlichen anderen Seiten könnte man hingegen die Werbung gegen das 'letzte Beiträge'-Widget austauschen, um es als eine Art Inhaltsverzeichnis und Navigation zu nutzen.
Um eine Anzeige nur auf der Startseite anzeigen zu lassen würde folgender Code ausreichen:
[code lang="php"]
Hier den Inhalt einfügen
[/code]
Dies würde allerdings wirklich nur die 'Originalstartseite' von Wordpress beinhalten, welche die letzten Blogeinträge zeigt. Da es ja unter Wordpress auch möglich ist, eine statische Seite als Startseite zu deklarieren. Ist dies der Fall, sollte die Funktion is_front_page() genutzt werden. Diese steht aber Wordpress 2.5 zur Verfügung und liefter 'true' zurück, wenn die Seite angezeigt wird, welche unter Einstellungen -> Lesen -> Startseite angegeben ist. Der Code würde dann also wie folgt ausschauen:
[code lang="php"]
Hier den Inhalt einfügen
[/code]
Sollte man mehr Beiträge geschrieben haben, als auf der Startseite angezeigt werden (was bei den meisten Blogs ja der Fall sein sollte), wird unten eine Zeile eingeblendet, mit welcher man auf die Seiten mit den älteren Artikeln wechseln kann. Soll die Anzeige jedoch wirklich nur auf der Startseite und nicht auf den Folgeseiten erschienen kann man die if-Anweisung noch etwas erweitern:
[code lang="php"]
Hier den Inhalt einfügen
[/code]
weitere Links zum Thema


