9. Dezember 2008 • Aktualisiert am 8. Dezember 2008
Christian Leu, auch bekannt als leumund, blendet unter seinen Beiträgen abwechslungsweise und absolut zufällig Google Anzeigen, ein Newsletter-Hinweis oder ähnliche Beiträge ein. Und damit man dies mit der Zeit nicht übersieht, wird auch ab und zu einfach nichts eingeblendet.
Dieses Prinzip kennt man von den unzähligen Bannerrotatoren und anderen Werbe-Scripts. Auch manche WordPress Plugins nutzen diese Technik, doch ein Plugin mit zahlreichen Optionen ist mehr als überflüssig, wenn man bloss so eine kleine Funktion wie oben beschrieben einbauen möchte.
Um in PHP zufällige Zahlen zu generieren, benutzen wir die Funktion mt_rand() und einen Mindest- und Maximalwert. Eine Information zur Funktion findet man übrigens bei PHP.net.
Um zufällige Zahlen zwischen 1 und 3 zu generieren, benutzt man also mt_rand(1,3). Also gibt es 3 verschiedene Möglichkeiten. Jetzt müssen wir das nur noch abrufen, indem wir mt_rand() einer Variable zuordnen und diese abfragen:
<?php $random = (mt_rand(1,3));
if ($random=="1") { ?> Variante 1 <? }
else if ($random=="2") { ?> Variante 2 <?php }
else { ?> Variante 3
<?php } ?>
Das ist eigentlich schon fast alles, was man wissen muss, denn so können wir dies auch schon in unserem WordPress Theme verwenden. Dies kann unter den Einzelbeiträgen, auf der Startseite oder in der Sidebar sein, denn der Code eignet sich z.B. wunderbar für Werbeeinbledungen. Selbstverständlich kann man es auch so verwenden, wie es der leumund macht.
© 2012 Schweizer WordPress Magazin | Realisiert von Pascal Birchler | 53 Queries. 0,546 Sekunden.
Ich setzte ähnliche auch auf meiner Seite ein. Vor allem für Internetseiten, die WordPress als normales CMS verwendet, ist dies in meinen Augen eine gute Lösung, um die statische Frontpage etwas dynamischer zu gestalten.
Eine weite idee:
Der Adsense Code
so wird ab und zu Adsense eingeblendet :)
Prima, danke. War gerade auf der Suche nach genau dieser Info ;-))
Grüße
Wolfram