1. Badezeit – Wie funktioniert das Plugin?

Das Plugin verwaltet Öffnungszeiten für mehrere Standorte und zeigt sie als Wochentabelle im Frontend an. Jeder Standort ist ein eigener Datensatz im WordPress-Backend.

Standort anlegen

  1. Im Backend unter Badezeiten → Neu anlegen einen Standort erstellen.
  2. Titel vergeben (z. B. „Nordbad“).
  3. Reguläre Öffnungszeiten pro Wochentag eintragen – mit Öffnen/Schließen-Zeit. Mehrere Zeiträume pro Tag sind möglich.
  4. Optional: Saison definieren (von/bis). Außerhalb der Saison erscheint der Hinweis „Aktuell außerhalb der Saison“.
  5. Optional: Ausnahmen (Overrides) für einzelne Zeiträume eintragen, z. B. Feiertage oder Sonderöffnungszeiten.

Shortcode einbinden

Den Shortcode auf einer Seite oder in einem Block einfügen:

[badezeit slug="nordbad"];

Alternativ mit der numerischen ID:

[badezeit id="42"]

Den Status „Jetzt geöffnet / Jetzt geschlossen“ ausblenden:

[badezeit slug="nordbad" show_status="false"]

Was wird angezeigt?

Ausnahmen (Overrides)

Overrides überschreiben die regulären Zeiten für einen definierten Zeitraum (Von-Datum bis Bis-Datum). Mögliche Arten: komplett geschlossen oder abweichende Öffnungszeiten – jeweils mit einem optionalen Grund-Text.

Was passiert, wenn der Standort nicht gefunden wird?

Es erscheint der Hinweis „Standort nicht gefunden.“ – Slug oder ID im Shortcode prüfen.

Nordstrand

Nordstrand – Öffnungszeiten
Tag Öffnungszeiten
Fr, 05.06. 10:00 – 20:30 Uhr
Sa, 06.06. 10:00 – 20:30 Uhr
So, 07.06. 10:00 – 20:30 Uhr

Südstrand

Südstrand – Öffnungszeiten
Tag Öffnungszeiten
Fr, 05.06. 11:00 – 18:00 Uhr
Sa, 06.06. 11:00 – 18:00 Uhr
So, 07.06. 11:00 – 18:00 Uhr

FKK

FKK – Öffnungszeiten
Tag Öffnungszeiten
Fr, 05.06. 10:00 – 20:30 Uhr
Sa, 06.06. 10:00 – 20:30 Uhr
So, 07.06. 10:00 – 20:30 Uhr

2. Parkinfo – Wie funktioniert das Plugin?

Das Plugin fügt einen Gutenberg-Block hinzu, der die aktuelle Parkplatz-Belegung als Ampel-Widget anzeigt. Die Daten kommen aus einer JSON-Datei, die automatisch aktualisiert wird.

Block einbinden

  1. Im Gutenberg-Editor auf + klicken und nach „Parkinfo“ suchen.
  2. Block einfügen – fertig. Der Inhalt wird automatisch geladen.

Drei Ampel-Zustände

Woher kommen die Daten?

Das Plugin liest die Datei wp-content/uploads/park-data/parking_all.json. Diese Datei wird von einem externen Dienst regelmäßig aktualisiert. Es gibt keine Einstellungsseite – der Block zeigt immer den aktuellen Stand der Datei.

Was passiert, wenn keine Daten vorhanden sind?

Besucher sehen den Hinweis „Keine Parkplatzdaten verfügbar.“ Administratoren sehen zusätzlich den genauen Fehlergrund (Datei nicht gefunden, nicht lesbar oder ungültiges JSON).

Lade Parkdaten…