📅 Terminkalender

Terminkalender für die Schul-Website

Termine hier eintragen, Code kopieren, in WordPress einfügen. Der fertige Kalender braucht kein JavaScript – das Umblättern der Monate funktioniert mit reinem HTML und CSS.

1Aussehen und Zeitraum

2Termine

„bis“ nur bei Zeiträumen ausfüllen, z. B. Ferien. Ein Link ist freiwillig – jeder Termin wird im Kalender markiert, mit Link wird der Tag zusätzlich anklickbar.

3Vorschau

4Code für WordPress

So kommt der Code auf die Seite
  1. Seite in WordPress bearbeiten.
  2. Klassischer Editor: oben rechts auf den Reiter Text wechseln (nicht „Visuell“). Block-Editor: den Block „Individuelles HTML“ anklicken.
  3. Den alten Kalender komplett markieren und löschen – vom Kommentar KALENDER-DATEN bzw. <div id="calendar-container"> bis zum letzten schließenden </div>.
  4. Neuen Code einfügen, speichern, Seite ansehen.

Beim eigenen Design gilt dasselbe: Der Code besteht aus drei Teilen – dem Kommentar KALENDER-DATEN, dem Teil <style> … </style> und dem Kalender <div class="kkgkal"> … </div>. Alle drei gehören zusammen an genau die Stelle, an der bisher der alte Kalender stand. Nichts davon muss woanders hin.

Bei „CSS zentral gespeichert“: Einmalig das CSS aus dem zweiten Feld an die zentrale Stelle kopieren – meist unter Design → Customizer → Zusätzliches CSS – und veröffentlichen. Falls dort schon ein älterer Block „Terminkalender (kkgkal)“ steht, diesen ersetzen. Auf die Kalenderseite kommt dann nur der Code aus dem ersten Feld, genau wie oben beschrieben.

Test nach dem Speichern: Erscheint der Kalender als farbiges Raster mit ‹ ›, hat alles geklappt. Stehen dort nur untereinander Zahlen, hat WordPress den Style-Teil herausgefiltert – dann die Variante „Bestehendes Design“ nehmen.

Wichtig: Nach dem Einfügen nicht in den Reiter „Visuell“ wechseln – der visuelle Editor kann leere Kalenderzellen und Markierungen ohne Link entfernen. Direkt im Reiter „Text“ speichern.

Vorhandenen Kalender weiterbearbeiten

Den Kalender-Code von der Website hier einfügen – die Termine werden ausgelesen und ersetzen die Liste oben. Klappt mit Code aus diesem Werkzeug und auch mit dem bisherigen, von Hand gebauten Kalender.