Wordpress-Anpassungen für makerspace-erfurt.de
Unsere Seite auf makerspace-erfurt.de wird derzeit mit Wordpress verwaltet. Abhängig von den gefundenen Bugs, neuen Releases und unserer Aktualisieren sollte immer eine einigermaßen aktuelle Version laufen. ;)
Raumstatus in der Seitenleiste
Der Raumstatus wird in der Seitenleiste mittels Enhanced Text Widget eingebunden. Dies muss über die Plugin-Installation nachinstalliert werden und beherrscht gegenüber dem normalen Text-Widget die Möglichkeit, auch PHP auszuführen.
Die Einbindung des Status erfolgt dann einfach mittels HTML- und PHP-Code…
<?php $ctx = stream_context_create(array( 'https' => array( 'timeout' => 1 ) ) ); $obj = json_decode(file_get_contents('https://status.makerspace-erfurt.de/status.json', false, $ctx)); if (isset($obj->state->open) && $obj->state->open === true) { $f = $obj->icon->open; $text = "Der Raum ist offen!"; } else { $f = $obj->icon->closed; $text = "Der Raum ist geschlossen!"; } $f = str_replace('https://status.makerspace-erfurt.de/', 'https://status.makerspace-erfurt.de/', $f); echo "<p style='text-align:center;'><a target='_blank' href='https://status.makerspace-erfurt.de/'><img src='$f' title='$text' alt='Raumstatus' width='200px' /></a><br />"; echo $text."</p>"; ?>