WordPress - unterschiedliche Fotos zu bestimmten Zeiten?
Hey!
Sagt mal, ist es möglich auf WordPress zu bestimmten Zeiten (wie z.B. zu Öffnungszeiten eines Lokals) ein anderes Foto als das eigentliche Foto zu nehmen?
Stelle mir da eine Eingangstür vor, die zur Öffnungszeit leuchtet...
Habt ihr eine Idee?
Danke jetzt schonmal!
2 Antworten
Mit WordPress an sich nicht. Dafür bräuchte man ein kleines, selbstgeschriebenes Script, dass die Uhrzeit abfragt und dann entsprechend das Bild tauscht. Am ehesten mit PHP oder Javascript.
Dache es gäbe evtl. ein Plugin...
Dann muss ich mich wohl selber ransetzen.
Danke dir trotzdem!
Danke dir für die Hilfe!
Auf Stack Overflow habe ich einen passenden Code gefunden und angepasst:
Stack Overflow Lösung (Lösung von "jedwards")
Meine Version kopiere ich hier auch mal rein:
<?php
date_default_timezone_set('Europe/Berlin');
$h = date('Gi'); //G (Stunde) = 00 bis 23 und i (Minuten) = 00 bis 59
$d = date('N'); //1 (für Montag) bis 7 (für Sonntag)
$img_open = 'bild-a';
// MONTAG
if ($d == 1 && $h >= 000 && $h < 159){ $img = $img_open; }
// DIENSTAG
elseif ($d == 2 && $h >= 000 && $h < 159){ $img = $img_open; }
elseif ($d == 2 && $h >= 1500 && $h < 2359){ $img = $img_open; }
// MITTWOCH
elseif ($d == 2 && $h >= 000 && $h < 159){ $img = $img_open; }
elseif ($d == 2 && $h >= 1500 && $h < 2359){ $img = $img_open; }
// DONNERSTAG
elseif ($d == 2 && $h >= 000 && $h < 159){ $img = $img_open; }
elseif ($d == 2 && $h >= 1500 && $h < 2359){ $img = $img_open; }
// FREITAG
elseif ($d == 2 && $h >= 000 && $h < 159){ $img = $img_open; }
elseif ($d == 2 && $h >= 1500 && $h < 2359){ $img = $img_open; }
// SAMSTAG
elseif ($d == 2 && $h >= 000 && $h < 159){ $img = $img_open; }
elseif ($d == 2 && $h >= 1400 && $h < 2359){ $img = $img_open; }
// SONNTAG
elseif ($d == 1 && $h >= 000 && $h < 159){ $img = $img_open; }
else{ $img = 'bild-b'; }
?>
<img src="<?php echo $img; ?>">
Das wäre eine Art der bedingten Ausgabe. Und dafür gibt es natürlich Plugins. Zum Beispiel sowas hier:
https://wordpress.org/plugins/if-so/
Prüfe aber bitte selber genau, ob es die von Dir gewünschte Bedingungen wirklich erfüllen kann.