Für diese Funktionalität habe ich eine kleine Funktion für mein WordPress Theme programmiert. In einer Datei stehen die Termine in beliebiger Reihenfolge und werden automatisch sortiert und Termine, die inzwischen in der Vergangenheit liegen, werden nicht mehr ausgelesen. Vom Termin aus verlinke ich, wenn ich einen Artikel zur Vorankündigung geschrieben habe, direkt auf diesen Artikel, ansonsten auf die Website der Veranstaltung.
Die Übersicht der anstehenden Veranstaltungen erscheint im Fußbereich und unterhalb jedes Blog-Artikels, der den Kategorien „Vorträge“ und „Workshops“ zugeordnet ist. Zusätzlich erscheinen die Einträge auf der Webcam-Seite.
Bisher funktioniert es soweit gut, allerdings werden teilweise noch alte Termine angezeigt. Der Grund hierfür ist das Caching, das ich einsetze. Hier muss ich noch eine Funktion realisieren, die den Cache leert, sobald ein Termin vorüber ist.