Sidequests
Ein schlanker Ankündigungsbalken für WordPress: Aktionen und Hinweise erscheinen genau dann, wenn sie gelten, und verschwinden von selbst wieder.
Manche Nachrichten können nicht auf den nächsten Blogpost warten: die Aktion, die am Freitag startet, geänderte Öffnungszeiten, ein Wartungshinweis. Für solche Fälle habe ich News Ticker entwickelt, einen Ankündigungsbalken, der prominent am oberen Rand der Website sitzt und sich pflegen lässt wie ein ganz normaler Beitrag.
Jede Ankündigung ist ein eigener Eintrag mit Überschrift, Teaser und Button. Ein optionales Start- und Enddatum steuert die Sichtbarkeit: Wer die Website pflegt, kann Aktionen in Ruhe vorbereiten und muss am Aktionstag nicht mehr daran denken. Sind mehrere Ankündigungen gleichzeitig aktiv, rotiert der Balken zwischen ihnen. Zu langer Text läuft als Laufschrift durch, die bei Hover und Tastaturfokus pausiert. Der Balken ist auf Wunsch wegklickbar und meldet sich automatisch zurück, sobald es etwas Neues zu sagen gibt.
Der Ticker sitzt wahlweise fixiert am oberen Viewport-Rand, in einem beliebigen Element des Themes oder dort, wo das Theme ihn per Template-Funktion oder Shortcode selbst platziert. Alle Farben sind als CSS Custom Properties exponiert, sodass sich der Balken ohne Spezifitätskämpfe umfärben lässt. Für Entwicklerinnen und Entwickler gibt es Hooks, Filter und Template-Funktionen bis hin zum finalen Markup.
Das Plugin besteht aus reinem CSS und Vanilla JavaScript, kommt ohne Fremdbibliotheken und ohne Tracking aus und lädt seine Assets nur auf Seiten, die tatsächlich einen Ticker zeigen. Auch ohne JavaScript bleibt die erste aktive Ankündigung sichtbar. Übersetzungen für Deutsch, Französisch und Spanisch liegen bei.
Das Plugin nutzen: