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
CSS für die zentrale Stelle
Nur einmal einfügen – danach bleibt es dort. Neu einfügen nur, wenn die Farbe geändert wird. Beim Wechsel ins nächste Schuljahr ist kein neues CSS nötig.
So kommt der Code auf die Seite
- Seite in WordPress bearbeiten.
- Klassischer Editor: oben rechts auf den Reiter Text wechseln (nicht „Visuell“). Block-Editor: den Block „Individuelles HTML“ anklicken.
- Den alten Kalender komplett markieren und löschen – vom Kommentar
KALENDER-DATENbzw.<div id="calendar-container">bis zum letzten schließenden</div>. - 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.