Vergangene Events in The Events Calendar anzeigen
So zeigst du vergangene Events in The Events Calendar ohne Code, per Shortcode oder über ein sicheres Template-Override. Aktualisierte Anleitung.
Wichtig: Der Code von 2014 ist archiviert
Die frühere Lösung manipulierte alte Plugin-Interna. Nutze sie nicht in aktuellen Installationen. The Events Calendar hat sich geändert; verwende die gepflegte Dokumentation und teste jede Anpassung in einer Staging-Umgebung.
Die Lösung nach Bedarf wählen
| Bedarf | Sinnvoller Weg |
|---|---|
| Alle vergangenen Events als Archiv | eingebaute Ansicht verlinken |
| Einstieg aus Sidebar oder Seite | Block oder Widget mit Link zum Archiv |
| gefilterte Ansicht mit Pro | [tribe_events] verwenden |
| Neueste vergangene Events zuerst | aktuellen Hersteller-Snippet für Views v2 nutzen |
Option 1. Link zum eingebauten Archiv vergangener Events
The Events Calendar stellt vergangene Events unter einer Adresse mit Parameter bereit:
/events/?tribe_event_display=past
Das benötigt kein neues Widget. Details stehen in Working with Past Events.
Option 2. Block oder Widget als Archiveinstieg
Zeige einen klaren Link, eine kurze Erklärung und bei Bedarf einige aktuelle vergangene Events. Das Widget selbst muss nicht alle Archivfunktionen nachbauen; ein stabiler Link ist wartungsärmer.
Option 3. Shortcode in Events Calendar Pro
In Pro lassen sich Ansichten mit [tribe_events] einbetten. Vergangene Zeiträume werden über ein früheres Datum gewählt; die Einschränkungen für den Parameter vergangener Events hängen von der jeweiligen Ansicht ab. Prüfe die aktuelle Dokumentation deiner Version.
Neueste vergangene Events zuerst anzeigen
Listenansichten zeigen ältere Einträge oft zuerst. Für ein Archiv ist die umgekehrte Reihenfolge meist besser. Der Hersteller veröffentlicht dafür einen aktuellen Views-v2-Snippet: Showing Past Events in Reverse Order.
Wann ein Widget-Template überschreiben?
Nur wenn Block, Einstellungen und verlinktes Archiv die Anforderungen nicht erfüllen. Lege ein Override im Child Theme an, nicht im Plugin:
[child-theme]/tribe/events/
Nicht hier:
[plugin]/src/views/
Aktuelle Pfade erklärt Using the Events List Widget. Vergleiche sie mit deiner installierten Version.
Was du bei Plugin-Anpassungen nicht tun solltest
Bearbeite keine Plugin-Dateien direkt, kopiere keinen alten Code blind und aktualisiere nicht ohne Test. Updates überschreiben Änderungen und APIs können sich ändern.
Ein gutes Event-Archiv gestalten
Kennzeichne vergangene Events eindeutig, biete Suche oder Filter, zeige Datum und Kontext und vermeide, dass abgelaufene Angebote wie buchbar wirken.
Test nach der Einführung
Prüfe Desktop und Mobilansicht, leere Zustände, Zeitzonen, Pagination, Caches, Barrierefreiheit und das Verhalten nach einem Plugin-Update. Bei vielen Altanpassungen plane WordPress-Modernisierung oder WordPress-Betreuung.
Ein Problem zu lösen?
Finden wir den richtigen ersten Schritt
Beschreiben Sie Ihre Situation in wenigen Sätzen. Wir melden uns mit Fragen oder einem konkreten Vorschlag für den nächsten Schritt.
