Es ist mit einfachen Mitteln möglich, das Headerbild auf einer WordPress-Seite zufällig auszuwechseln. Das Headerbild wird normalerweise in der Datei header.php des zugehörigen Themes angesprochen. Bei dem hier verwandten Theme Mistylook wird jedoch eine Funktion in der Datei functions.php benutzt.
define('HEADER_IMAGE', '%s/img/misty.jpg');
Hier wird also die Datei misty.jpg angesprochen. Ich werde sie ersetzen durch ein zufälliges Bild mit den Namen
header_1.jpg

oder
header_2.jpg

oder
header_3.jpg

oder
header_4.jpg

oder
header_5.jpg

Hierzu muss lediglich in der Befehlszeile misty durch header_ ersetzt werden. Danach wird dann mit einer PHP-Funktion eine Zufallszahl zwischen 1 und 5 erzeugt und dann das Punkt .jpg angehängt. Der ganze Befehlt sieht dann so aus:
define('HEADER_IMAGE', '%s/img/header_'.(rand(1,5)).'.jpg');
Nun braucht man nur noch die 5 Bilder, die natürlich die gleichen Abmessungen wie das ursprüngliche Headerbild haben müssen in das Image-Verzeichnis zu kopieren.
Hat mir sehr geholfen, vielen Dank.
Auch wenn immer noch gilt: „Information ist keine Bringschuld“!
So leicht wie in heutigen Zeiten ist der Mensch noch nie an Informationen gelangt!
Er muss sie nur suchen und … finden.
Der gesamte Auftritt hier gefällt mir gut!
Nochmals Danke …
VIELEN DANK!
Genau das habe ich gesucht.
Hallo Rainer,
vielen Dank für die Tipps, haben mir sehr weitergeholfen.
Ich habe versucht das gleiche Thema zu benutzen, allerdings sind bei mir die Bilder
rechts abgeschnitten. Mit deinen Beispielbildern hab ich es auch versucht, da fehlen rechts
ca. 2 cm bei mir, unabhängig von der Auflösung des Monitors.
Hast du einen Tipp für mich, wie ich die gesamte Bildbreite sehen kann ?
danke
Marc
Hallo Marc,
ich habe bei mit die CSS-Datei von Mistylook etwas angepasst bzw. das gesamte Layout der Website etwas breiter gemacht. Du bleibst auf der sicheren Seiten, wenn Deine neuen Bilder genau so groß sind, wie die Bilddatei misty.jpg, die Basis-Bilddatei im Header ist.
Nach langem Hin- und Herprobieren und schließlicher Recherche hab ich Deinen hilfreichen Text gefunden. Vielen Dank!
Danke! Genau das hab ich gesucht.