Eventward

Beschreibung

Eventward ist ein umfassender Veranstaltungskalender für WordPress, der komplett kostenlos ist. Wiederkehrende Veranstaltungen, sechs Kalenderansichten, Karten, Veranstaltungsorte, Veranstalter, Tickets und Anmeldefunktionen sind in einem Plugin vereint. Es gibt keine Pro-Version, keinen Add-on-Store, keinen Lizenzschlüssel und keine Funktionen, die für eine kostenpflichtige Stufe zurückgehalten werden.

Es wurde für Websites entwickelt, die schnell und fehlerfrei bleiben müssen: Veranstaltungstermine werden in einer eigenen indizierten Tabelle gespeichert, wiederkehrende Termine werden durch eine echte iCalendar-Engine erweitert, und bezahlte Tickets werden direkt auf dein eigenes Stripe-Konto überwiesen – ohne dass von uns Gebühren anfallen.

Was Eventward auszeichnet

  • Alles ist im kostenlosen Plugin enthalten. Wiederkehrende Veranstaltungen, alle Ansichten, Karten, Filter, Tickets und Anmeldungen. Die meisten Veranstaltungs-Plugins verkaufen diese Funktionen als Add-ons; hier gibt es keine Upgrades.
  • Basiert auf einem ordentlichen Datumsindex. Jedes Veranstaltungsdatum wird als Zeile in einer kleinen indizierten Tabelle gespeichert, anstatt aus den Post-Meta-Daten abgerufen zu werden. Die Monats-, Wochen- und Listenansichten bleiben auch dann schnell, wenn der Kalender auf Tausende von Terminen anwächst, und jede Veranstaltung behält ihre eigentliche Post-ID, sodass andere Plugins und Page-Builder-Schleifen problemlos damit arbeiten können.
  • Wiederkehrende Termine, bei denen alle Details stimmen. Die Zeitpläne entsprechen dem iCalendar-Standard (RRULE) und berücksichtigen sowohl ausgelassene als auch zusätzliche Termine. Jeder Termin hat seine eigene Zeitzone, und ein wöchentlicher Termin um 19 Uhr bleibt auch bei der Zeitumstellung um 19 Uhr.
  • Tickets ohne Plattformgebühr. Kostenlose Tickets dienen als Anmeldung. Für bezahlte Tickets nutzt du Stripe Checkout über dein eigenes Stripe-Konto: Die Käufer bezahlen direkt an dich, und du zahlst lediglich die üblichen Bearbeitungsgebühren von Stripe.
  • Von Grund auf suchmaschinenfreundlich gestaltet. Jede Veranstaltungsseite enthält Schema.org-Veranstaltungsdaten für Google. Die Navigation im Kalender darf nicht zu einem endlosen Crawling führen: Veraltete Kalenderseiten sind mit noindex gekennzeichnet, Navigationslinks sind mit nofollow versehen und leere Monate in ferner Zukunft geben einen 404-Fehler zurück.
  • Einfacher Umstieg von „The Events Calendar“. Ein integrierter Importer übernimmt deine Veranstaltungen, Veranstaltungsorte, Veranstalter, Kategorien und Ticketarten, ohne dass dabei Änderungen an The Events Calendar vorgenommen werden müssen. Die URLs für Veranstaltungen, Veranstaltungsorte, Veranstalter, Monate und Tage folgen denselben Mustern, und dank einer optionalen Einstellung funktionieren bestehende [tribe_events]-Shortcodes weiterhin, sodass Links und Seiten den Wechsel unbeschadet überstehen.

Kalender und Ansichten

  • Sechs Ansichten: Monat, Woche, Liste, Foto, Karte und Tag – als Block, den du an beliebiger Stelle platzieren kannst, sowie vorgefertigte Vorlagen für Block-Themes. Klassische Themes werden ebenfalls unterstützt.
  • Suche und Filter nach Stichwort, Kategorie, Veranstaltungsort und Veranstalter, die direkt angewendet werden, ohne dass die Seite neu geladen werden muss.
  • Für Mobilgeräte optimiert. Auf kleinen Bildschirmen wird die Monatsansicht zu einem übersichtlichen Kalender.
  • Kategoriefarben. Weise jeder Kategorie eine Farbe zu und zeige diese als Linie vor jedem Termin oder als Hintergrund des Termins in der Monats- und Wochenansicht an.
  • Deine Wahl der Anzeige. 24-Stunden- oder 12-Stunden-Anzeige sowie vollständige Veranstaltungsnamen in der Monatsansicht bei langen Titeln.
  • Leichtgewichtige Seiten. Stile und Skripte werden nur dort geladen, wo Ereignisse angezeigt werden, und beim Wechsel zwischen Monaten und Ansichten wird der Kalender direkt aktualisiert.

Wiederkehrende Termine und Zeitzonen

  • Tägliche, wöchentliche, monatliche („der zweite Dienstag“, „der letzte Freitag“) und jährliche Zeitpläne mit Intervallen, Enddaten, Anzahlen, übersprungenen Terminen und zusätzlichen Terminen.
  • Eine benutzerdefinierte Option für alles andere, was der iCalendar-Standard beschreiben kann.
  • Eine Zeitzone pro Ereignis, mit korrekten Ortszeiten auch bei Umstellung auf Sommerzeit.
  • Jeder Termin eines wiederkehrenden Ereignisses hat eine eigene Seite und einen eigenen Eintrag in den Veranstaltungsdaten von Google.

Veranstaltungsorte, Veranstalter und Lagepläne

  • Erstelle Veranstaltungsorte und Veranstalter direkt während der Bearbeitung einer Veranstaltung. Jeder erhält eine eigene Seite, auf der die anstehenden Veranstaltungen aufgelistet sind.
  • Karten ohne API-Schlüssel. OpenStreetMap-Karten für den Kalender, Veranstaltungsorte und Veranstaltungen mit gruppierten Markierungen, im Lieferumfang des Plugins enthalten.
  • Gib die Koordinaten der Orte ein oder aktiviere die Adresssuche (OpenStreetMap Nominatim, standardmäßig deaktiviert), um sie beim Speichern anhand der Adresse zu finden.

Tickets und Anmeldung

  • Kostenlose Anmeldung und kostenpflichtige Tickets, mehrere Ticketarten pro Veranstaltung, mit einer maximalen Teilnehmerzahl pro Ticketart und pro Termin.
  • Stripe Checkout im Test- und Live-Modus. Verbinde dein Stripe-Konto mit einem Klick oder füge einen eingeschränkten API-Schlüssel ein.
  • Die Plätze werden reserviert, solange ein Käufer bezahlt, und automatisch freigegeben, wenn er den Kauf nicht abschließt, damit es nicht zu einer Überbuchung kommt.
  • Bestätigungs-E-Mails mit Ticketcodes, eine Teilnehmerliste mit Check-in-Funktion, CSV-Export, Rückerstattungen mit einem Klick und das erneute Versenden von Bestätigungen.
  • Deine individuellen Buchungsfragen zu jeder Ticketart (Kurz- oder Langtext, Dropdown-Menü, Ja/Nein-Auswahlfeld, Telefonnummer) werden einmal pro Ticket beantwortet, wobei die Antworten in der Teilnehmerliste, in der CSV-Datei und in den E-Mails erscheinen. Bei angemeldeten Besuchern sind Name und E-Mail-Adresse bereits vorausgefüllt, was sich besonders für Mitgliederportale eignet.
  • Berichte: Buchungen, Check-ins, No-Shows und Einnahmen nach Monat, Datum und Ticketart für einen beliebigen Zeitraum, mit Angaben zur Auslastung pro Datum und einem CSV-Export für Ihre Jahreszahlen.
  • Ein optionaler Stripe-Webhook für sofortige Bestätigungen. Auch ohne diesen Webhook werden Zahlungen bestätigt, sobald die Käufer auf die Seite zurückkehren, und zwar durch eine Hintergrundprüfung.
  • Buchungen sind in den Tools von WordPress zum Export und zur Löschung personenbezogener Daten enthalten.

Themes, Blöcke und Page-Builder

  • Native Blöcke und Vorlagen für den Site-Editor für Block-Themes.
  • Shortcodes für den Kalender, Veranstaltungsdetails, einzelne Felder (Datum, Veranstaltungsort, Kosten und mehr), Tickets und Karten für Bricks, Divi, Elementor und andere Builder.
  • Ein sortierbares Feld „Nächstes Datum“ für Abfrageschleifen im Page Builder.

Teilen und SEO

  • schema.org-Veranstaltungsdaten zu jeder Veranstaltung: Status, Teilnahmemodus, Veranstaltungsort, Veranstalter, Preis und Verfügbarkeit.
  • Links zum Hinzufügen zum Kalender für Google Kalender, Apple Kalender, Outlook und Microsoft 365 sowie abonnierbare iCal-Feeds für den gesamten Kalender oder beliebige Kategorien.
  • Veranstaltungsstatus für abgesagte, verschobene, neu terminierte und auf Online-Formate umgestellte Veranstaltungen, der auf der Seite angezeigt und an Google übermittelt wird.

Standardmäßig fair

  • Keine Upsells, keine Verwaltungsbanner, keine Werbung und kein Tracking. Alle externen Dienste, die Eventward nutzen kann, sind unten aufgeführt – mit Angaben dazu, welche Daten wann übermittelt werden.
  • Deine Daten bleiben deine Daten: Durch das Deaktivieren wird nichts gelöscht, und beim Deinstallieren werden Ereignisse nur dann entfernt, wenn du dies ausdrücklich wünschst.
  • Vorbereitet für Übersetzungen.

Eventward wird von OmnisWP entwickelt, dem Team hinter Siteward.

Externe Dienste

Eventward läuft auf deiner eigenen Website, mit Ausnahme der folgenden Dienste:

  • OpenStreetMap Nominatim (Geokodierung). Standardmäßig deaktiviert: Es werden keine Daten gesendet, bis ein Administrator die Adresssuche unter Veranstaltungen > Einstellungen > Karten aktiviert. Wenn diese Funktion aktiviert ist, werden die Adressen der Veranstaltungsorte in Kartenstandorte umgewandelt. Deine Website kontaktiert https://nominatim.openstreetmap.org, wenn ein Veranstaltungsort mit einer neuen oder geänderten Adresse gespeichert wird, wenn du auf „Auf der Karte suchen“ klickst und im Rahmen einer stündlichen Hintergrundprüfung, bei der bis zu 10 Veranstaltungsorte abgefragt werden, die noch nie abgefragt wurden (z. B. importierte). Veranstaltungsorte, deren Koordinaten du selbst eingegeben hast, werden niemals abgefragt. Bei jeder Anfrage werden die Adresse des Veranstaltungsorts (Straße, Stadt, Region, Postleitzahl, Land), die Adresse deiner Website (im User-Agent, wie es die Richtlinien von Nominatim vorschreiben) und die Sprache deiner Website übermittelt. Es werden keinerlei Daten über deine Besucher übermittelt. Du kannst diese Funktion jederzeit wieder deaktivieren. Nutzungsbedingungen: https://operations.osmfoundation.org/policies/nominatim/ Datenschutzerklärung: https://osmfoundation.org/wiki/Privacy_Policy
  • OpenStreetMap-Kartenkacheln. Seiten, auf denen eine Karte angezeigt wird, laden Kartenbilder von https://tile.openstreetmap.org im Browser des Besuchers (erst, wenn die Karte in den sichtbaren Bereich gescrollt wird). Die IP-Adresse des Besuchers und die Seitenadresse sind für diesen Server sichtbar, wie bei jedem Bild. Richtlinien zur Nutzung von Kacheln: https://operations.osmfoundation.org/policies/tiles/ Datenschutzerklärung: https://osmfoundation.org/wiki/Privacy_Policy Du kannst unter Veranstaltungen > Einstellungen > Karten zu einem anderen Kachelanbieter wechseln.
  • Links zum Hinzufügen zum Kalender (Google Kalender, Outlook.com, Microsoft 365) sind gewöhnliche Links: Es werden keine Daten übertragen, solange ein Besucher nicht darauf klickt.
  • Stripe (Zahlungen). Nur, wenn du kostenpflichtige Tickets verkaufst. Deine Website kommuniziert mit https://api.stripe.com, um Stripe-Checkout-Sitzungen zu erstellen, Zahlungen zu bestätigen und Rückerstattungen vorzunehmen. Bei jedem Checkout übermittelt deine Website die E-Mail-Adresse des Käufers, den Titel der Veranstaltung, Datum und Uhrzeit, die Tickets mit ihren Preisen, eine Bestellnummer sowie die Adressen Ihrer Veranstaltungsseite, zu der Stripe den Käufer zurückleitet; die Kartendaten werden auf der eigenen Seite von Stripe eingegeben und gelangen zu keinem Zeitpunkt auf deine Website. Wenn du den optionalen Webhook in deinem Stripe-Dashboard hinzufügst, sendet Stripe außerdem Zahlungs- und Rückerstattungsbenachrichtigungen an deine Website. Stripe-Nutzungsbedingungen: https://stripe.com/legal Datenschutzerklärung: https://stripe.com/privacy
  • OmnisWP-Verbindungsdienst. Nur, wenn du „Mit Stripe verbinden“ wählst, anstatt einen API-Schlüssel einzufügen. Für die App-Anmeldung bei Stripe ist ein Geheimcode erforderlich, der von OmnisWP verwaltet wird, daher wird https://omniswp.com/wp-json/omnis-connect/v1 nur dann kontaktiert, wenn ein Administrator auf „Mit Stripe verbinden“ klickt (deine Website prüft zuvor, ob der Dienst für diesen Modus verfügbar ist) sowie während der Verbindung, um das kurzlebige Zugriffstoken zu erneuern: durch eine Hintergrundprüfung alle 30 Minuten und auf Abruf, falls das Token abgelaufen ist, wenn Ihre Website das nächste Mal mit Stripe kommuniziert (beispielsweise während einer Buchung). Bei der Verbindung übermittelt der Browser des Administrators den Modus (Test oder Live), eine einmalige Challenge und die Adresse des Zahlungsbildschirms deiner Website an omniswp.com; anschließend sendet deine Website den einmaligen Claim-Code und den dazugehörigen geheimen Schlüssel, um die Token abzurufen. Bei der Erneuerung sendet deine Website den Modus und das Refresh-Token. Wie bei jeder WordPress-Anfrage enthalten diese im User-Agent die Adresse deiner Website. Der Dienst hat niemals Einblick in Zahlungs- oder Käuferdaten und speichert nach der Übergabe der Tokens an deine Website keinerlei Informationen. Nutzungsbedingungen: https://omniswp.com/terms/ Datenschutzerklärung: https://omniswp.com/privacy-policy/

Third-party libraries

  • Leaflet 1.9.4, BSD-2-Klausel-Lizenz, https://github.com/Leaflet/Leaflet (im Verzeichnis assets/vendor/leaflet enthalten, minimierte Version aus dem offiziellen npm-Paket)
  • Leaflet.markercluster 1.5.3, MIT-Lizenz, https://github.com/Leaflet/Leaflet.markercluster (im Verzeichnis assets/vendor/leaflet-markercluster enthalten)

Screenshots

Blöcke

Dieses Plugin bietet 2 Blöcke.

  • Events Calendar Your events in month, list or day view. Use the list view with navigation off for an upcoming-events widget.
  • Event Details Date, time, venue, organizers, cost and add-to-calendar links for the current event.

Installation

  1. Installiere und aktiviere Eventward über Plugins > Neu hinzufügen.
  2. Gehe zu Veranstaltungen > Veranstaltung hinzufügen. Lege in der Seitenleiste des Editors Datum, Uhrzeit und Wiederholungsoptionen fest und füge gegebenenfalls einen Veranstaltungsort und einen Veranstalter hinzu.
  3. Dein Kalender ist unter /events/ verfügbar. Um ihn an einer anderen Stelle anzuzeigen, füge den Block Veranstaltungskalender oder den Shortcode [eventward] in einem Page-Builder ein.
  4. Um Buchungen entgegenzunehmen, aktiviere im Bereich Tickets und RSVP die Option Buchungen für diese Veranstaltung annehmen. Kostenlose Tickets funktionieren sofort; für kostenpflichtige Tickets musst du Stripe unter Veranstaltungen > Zahlungen einrichten.
  5. Passe Ansichten, Slugs, Karten und mehr unter Veranstaltungen > Einstellungen an.

FAQ

Gibt es eine Pro-Version?

Nein. Alle Funktionen sind in diesem Plugin enthalten – und zwar kostenlos.

Wird das meine Website verlangsamen?

Eventward lädt seine Styles und Skripte nur auf Seiten, auf denen Veranstaltungen angezeigt werden, und speichert Veranstaltungstermine in einer indizierten Tabelle, die für die Suche nach Datumsbereichen ausgelegt ist.

Erhebst du eine Gebühr auf den Ticketverkauf?

Nein. Die Zahlungen gehen direkt vom Käufer auf dein eigenes Stripe-Konto ein. Du zahlst lediglich die üblichen Bearbeitungsgebühren von Stripe.

Brauche ich ein Stripe-Konto?

Gilt nur für kostenpflichtige Tickets. Kostenlose Tickets (RSVP) funktionieren auch ohne Stripe oder einen anderen Dienst.

Ich nutze The Events Calendar. Kann ich meine Veranstaltungen daraus übernehmen?

Ja. Gehe zu Veranstaltungen > Importieren (oder führe wp eventward import-tec aus). Dabei werden deine Veranstaltungen, Veranstaltungsorte, Organisatoren, Kategorien, Tags, Titelbilder und Ticketarten kopiert, wobei die Teilnehmerfelder von Event Tickets Plus als Buchungsfragen und andere benutzerdefinierte Felder wie SEO-Titel und -Beschreibungen übernommen werden. Wiederkehrende Veranstaltungen aus Events Calendar Pro werden als Wiederholungsregeln übernommen, sofern Eventward diese lesen kann; andernfalls als Liste der Termine. An The Events Calendar wird nichts geändert, sodass du zunächst eine Überprüfung vornimmst, den Vorgang später erneut ausführen und The Events Calendar so lange beibehalten kannst, bis du zufrieden bist. Bestellungen und Teilnehmer werden nicht kopiert.

Ich nutze The Events Calendar. Werden meine Links nicht mehr funktionieren, wenn ich wechsle?

Eventward verwendet für Veranstaltungen, Veranstaltungsorte, Veranstalter und Kalenderseiten dieselben URL-Muster, und der Importer behält die Adresse jeder Veranstaltung bei, sodass bestehende Links weiterhin funktionieren. Wenn Ihre Seiten den Shortcode [tribe_events] verwenden, aktiviere dessen Kompatibilitätsoption unter Veranstaltungen > Einstellungen, sobald The Events Calendar deaktiviert ist.

Eventward ist ein unabhängiges Plugin von OmnisWP. Es steht in keiner Verbindung zu The Events Calendar oder dessen Entwicklern und wird von diesen auch nicht empfohlen; der Name dient lediglich der Beschreibung der Kompatibilität.

Ich verwende den Classic Editor (oder Divi). Wo befinden sich die Felder für Veranstaltungen?

Auf dem klassischen Bearbeitungsbildschirm befinden sich diese Felder unterhalb des Inhalts: Datum und Uhrzeit (einschließlich Wiederholungen), Veranstaltungsdetails sowie Tickets und Anmeldung. Im Block-Editor befinden sie sich in der Seitenleiste unter dem Reiter Veranstaltung. Veranstaltungsorte und Veranstalter haben ebenfalls eigene Felder.

Funktioniert es mit meinem Theme oder meinem Page Builder?

Ja. Block-Themes verfügen über native Blöcke und Vorlagen, klassische Themes werden unterstützt, und Shortcodes decken Bricks, Divi, Elementor und andere Builder ab.

Nimmt Eventward Kontakt zu externen Diensten auf?

Nur die unten unter Externe Dienste aufgeführten Dienste, jeweils aus einem eindeutigen Grund: Kartenkacheln, wenn eine Karte angezeigt wird, die Suche nach Veranstaltungsorten nur, wenn du diese Funktion aktivierst, Stripe, wenn du kostenpflichtige Tickets verkaufst, und der OmnisWP-Verbindungsdienst nur, wenn du die Ein-Klick-Verbindung zu Stripe nutzt. Es findet kein Tracking und keine Nutzungsauswertung statt, und es werden keine Daten übertragen, bis du die betreffende Funktion nutzt.

Welche Wiederholungsregeln werden unterstützt?

Tägliche, wöchentliche, monatliche und jährliche Regeln mit Intervallen, Wochentagen, Mustern für den „n-ten Wochentag“ und den „letzten Wochentag“, Enddaten und Zählwerten. Die benutzerdefinierte Option akzeptiert iCalendar-RRULEs mit den Parametern FREQ, INTERVAL, COUNT, UNTIL, BYDAY, BYMONTHDAY, BYMONTH, BYSETPOS und WKST.

Rezensionen

12. Oktober 2026
As someone who doesn't code, I use the block editor and FSE.This recent plugin is fantastic: modern, block-based, and feature-rich.The developer provides excellent support: both bug fixes and functional enhancements are released quite quickly.Highly recommended !
9. Oktober 2026
Ich habe heute Morgen die Installation des Plugin vorgenommen und bin sehr begeistert. Es lässt sich super anpassen und ist dabei übersichtlich. Es ist auch nicht zu überladen und gleichzeitig funktionsstark. Ich bin also sehr überzeugt.Ich habe keine Einstellung gefunden das Plugin auf deutsch einzusetzen und daher mit dem Plugin Loco Translate die Übersetzung selbst vorgenommen. Eine Sprachvorlage würde mich also freuen.Zusätzlich würde mir eine ICS Synchronisation (weniger ein Import, aber das wäre vielleicht ein Workaround) das Leben sehr erleichtern.Ihr habt mit dem Plugin einen wirklich außerordentlich guten Job gemacht!Vielen herzlichen Dank.Viele GrüßeHendrik
7. Oktober 2026
Thank you for this truly great plugin. I was absolutely thrilled during my tests. Using the appropriate blocks with many features—such as recurring events—makes it quite intuitive to use. The wide range of features, combined with well-designed user guidance, is also impressive. I’m really looking forward to future developments, such as the ability to import events.
Alle 3 Rezensionen lesen

Mitwirkende und Entwickler

„Eventward“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Eventward“ wurde in 1 Sprache übersetzt. Danke an die Übersetzer für ihre Mitwirkung.

Übersetze „Eventward“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

0.5.8

  • Behoben: Das Paket 0.5.7 auf WordPress.org war versehentlich eine vorläufige Version: Es stellte bei jeder Veranstaltung denselben Satz an Buchungsfragen und speicherte die Antworten pro Bestellung; außerdem fehlten die unten aufgeführten Korrekturen. 0.5.8 ist die fertige Version. Die Fragen, die Sie unter Veranstaltungen > Einstellungen > Buchungsformular festgelegt haben, werden auf alle Ticketarten Ihrer bestehenden Veranstaltungen übertragen, und bereits gegebene Antworten bleiben für jeden Teilnehmer der Buchung erhalten, sodass nichts verloren geht. Entwickler: Der Filter eventward_booking_fields wird durch eventward_ticket_questions ersetzt.
  • Neu: Buchungsfragen pro Ticketart. Im Bereich Tickets und RSVP einer Veranstaltung (Block-Editor oder Classic-Editor) können Sie jeder Ticketart eigene Fragen zuweisen: Kurztext, Langtext, ein Dropdown-Menü, ein Ja-oder-Nein-Kontrollkästchen oder eine Telefonnummer – optional oder obligatorisch, mit Hilfetext. Diese Fragen werden einmal pro Ticket gestellt; bei der Buchung von drei Tickets für das Abendessen werden also drei Sätze mit Ernährungswünschen abgefragt, und jeder Teilnehmer behält seine eigenen Antworten. Ein Online-Pass kann überhaupt keine Fragen enthalten.
  • Neu: Die Antworten werden unter jedem Ticket auf dem Teilnehmerbildschirm sowie in der Reihenfolge im CSV-Export der Teilnehmer (eine Spalte pro Frage beim Export einer Veranstaltung) und in den Bestätigungs- und Admin-E-Mails angezeigt. Sie sind im Export und in der Löschung der personenbezogenen Daten von WordPress enthalten.
  • Neu: Import aus The Events Calendar unter Veranstaltungen > Import oder mit wp eventward import-tec. Es werden Kategorien, Veranstaltungsorte (mit Kartenkoordinaten aus Events Calendar Pro), Veranstalter und Veranstaltungen importiert: Termine und Zeitzonen, ganztägige Veranstaltungen, Veranstaltungsort, Veranstalter, Kosten, Website, Status Hervorgehoben, Verborgen, Abgesagt oder Verschoben, Online-Veranstaltungen, Kategorien, Tags, Titelbilder und die Adresse jeder Veranstaltung. Wiederkehrende Veranstaltungen aus Events Calendar Pro behalten ihre Wiederholungsregel bei, sofern Eventward diese auslesen kann; andernfalls wird die Liste der Termine übernommen. Ticketarten aus Tickets Commerce, RSVP, WooCommerce oder PayPal-Tickets werden mit Preisen und Kapazitäten übernommen, und die Teilnehmerfelder von Event Tickets Plus werden zu Buchungsfragen. Andere benutzerdefinierte Felder (SEO-Titel und -Beschreibungen, ACF- und Theme-Felder) können ebenfalls kopiert werden.
  • Neu: Der Import nimmt keinerlei Änderungen an The Events Calendar vor, funktioniert unabhängig davon, ob dieser aktiv ist oder nicht, läuft in kleinen Schritten ab, sodass es bei großen Websites nicht zu Zeitüberschreitungen kommt (und setzt nach einem Fehler an der Stelle fort, an der er unterbrochen wurde), kann zunächst ohne Änderungen getestet werden und überspringt bereits importierte Einträge (oder aktualisiert diese auf Wunsch). Über eine Schaltfläche können alle importierten Einträge in den Papierkorb verschoben werden, um von vorne zu beginnen. Bestellungen und Teilnehmer werden nicht kopiert: Bereits in The Events Calendar verkaufte Tickets werden von der Kapazität abgezogen, ausverkaufte oder nicht mehr zum Verkauf stehende Ticketarten werden ausgelassen, und eine bevorstehende Veranstaltung, für die keine Tickets mehr zum Verkauf stehen, wird mit deaktivierten Buchungen importiert.
  • Neu: Textvorschlag für deine Datenschutzerklärung (Einstellungen > Datenschutz > Leitfaden zur Datenschutzerklärung), in dem beschrieben wird, welche Daten Eventward im Zusammenhang mit Buchungen speichert.
  • Änderung: Im Block-Editor befinden sich die Felder für Veranstaltung, Veranstaltungsort und Veranstalter (Termine, Wiederholungen, Details, Tickets) nun in einem Feld Veranstaltungseinstellungen in voller Breite unterhalb des Inhalts statt in der schmalen Seitenleiste.
  • Neu: Möchtest du diese lieber in der Seitenleiste anzeigen? Wähle im Menü Optionen des Editors (die drei Punkte oben rechts) die Option Eventward-Felder in der Seitenleiste aus oder nutze den Link am Ende des Felds Veranstaltungseinstellungen. Die Auswahl gilt pro Benutzer und wird mit deinem Konto gespeichert; standardmäßig bleibt das Feld in voller Breite aktiviert.
  • Behoben: Die Seiten für Veranstaltungen, Veranstaltungsorte, Veranstalter und Kalender konnten alle die Meldung „Seite nicht gefunden“ anzeigen, wenn die gespeicherten Permalink-Regeln von WordPress ohne die von Eventward neu erstellt wurden (beispielsweise durch ein anderes Plugin oder während eines Updates) und dieser Zustand so lange bestehen blieb, bis die Einstellungen unter Einstellungen > Permalinks gespeichert wurden. Eventward erkennt dies nun automatisch und behebt das Problem selbstständig.
  • Behoben: Wiederholungsregeln, die der Editor nicht exakt anzeigen kann (z. B. jeden dritten Monat oder am 15. und 30. jedes Monats, wie sie häufig aus „The Events Calendar“ importiert werden), werden beim Speichern des Termins als benutzerdefinierte Regel beibehalten, anstatt vereinfacht zu werden. Im klassischen Editor konnten sie durch ein einfaches Aktualisieren geändert werden. Im Block-Editor kann nun wieder „Benutzerdefiniert (RRULE)“ ausgewählt werden.
  • Behoben: Auf Seiten mit mehr als 100 Veranstaltern oder Veranstaltungsorten werden diese im Veranstaltungseditor alle aufgelistet. Beim Bearbeiten der Veranstalter einer Veranstaltung konnten diejenigen, die über die ersten 100 hinausgingen, verloren gehen, und die Eingabe ihres Namens führte zu einem Duplikat.
  • Behoben: Buchungsantworten und Dropdown-Auswahlmöglichkeiten können ein Prozentzeichen enthalten, auf das zwei Buchstaben oder Ziffern folgen (z. B. „100 Prozent Rindfleisch“); bisher wurden diese Zeichen abgeschnitten, sodass eine solche Auswahl nicht gebucht werden konnte.
  • Behoben: Wenn eine Buchung nicht abgeschlossen werden kann (beispielsweise weil eine Ticketkategorie kurz zuvor ausverkauft war), wird das Formular so zurückgegeben, dass alle vom Besucher eingegebenen Daten weiterhin ausgefüllt sind.
  • Behoben: Die Felder im Buchungsformular haben nun deutlichere Ränder, um bei hellen und dunklen Designs einen besseren Kontrast zu gewährleisten.
  • Behoben: Skripte und Stile werden im Browser bei jeder erneuten Installation des Plugins aktualisiert, auch wenn es sich um dieselbe Version handelt (beispielsweise nach dem erneuten Hochladen der ZIP-Datei), sodass der Editor niemals eine veraltete Version verwendet.

0.5.7

  • Neu: Fragen zur Buchung. Füge dem Anmelde- und Ticketformular unter Veranstaltungen > Einstellungen > Anmeldeformular eigene Fragen hinzu: Kurztext, Langtext, Dropdown-Menü, Kontrollkästchen oder Telefonnummer – jeweils optional oder obligatorisch, mit Hilfetext. Die Antworten werden auf der Bestellung, im CSV-Export der Teilnehmer sowie in den Bestätigungs- und Admin-E-Mails angezeigt und sind im Export und in der Löschung personenbezogener Daten von WordPress enthalten. (In Version 0.5.8 durch Fragen pro Ticketart ersetzt.)
  • Neu: Bei angemeldeten Besuchern sind im Buchungsformular der Name und die E-Mail-Adresse bereits aus ihrem WordPress-Konto vorausgefüllt. Du kannst diese Angaben jedoch weiterhin ändern, um für eine andere Person zu buchen (Filter: eventward_booking_prefill).
  • Neu: Bei Bestellungen wird das Konto, von dem aus sie gebucht wurden, gespeichert und auf der Bestellung sowie in der Teilnehmer-CSV-Datei angezeigt.
  • Änderung: Die neue Buchungs-E-Mail an den Website-Administrator enthält einen direkten Link zur Bestellung.

0.5.6

  • Behoben: Unter Veranstaltungen > Zahlungen wurden die Abschnitte „Endpunktdetails“, „“Stattdessen einen eingeschränkten API-Schlüssel verwenden“ und „Webhook einrichten“ seit Version 0.5.5 in eine schmale Spalte gequetscht. Sie werden nun wieder in voller Breite angezeigt. Zahlungen, Verbindungen und Webhooks selbst waren davon nicht betroffen.

0.5.5

  • Neu: Veranstaltungen > Berichte. Sieh dir Buchungen, Check-ins, No-Shows und Einnahmen der letzten 30 Tage, 90 Tage, 12 Monate, dieses Jahres, des letzten Jahres, der nächsten 12 Monate oder eines beliebigen von Ihnen gewählten Zeitraums an – für alle Veranstaltungen oder eine einzelne. Dazu gehören ein monatliches Diagramm, eine Liste der Termine mit Angaben zur Auslastung, eine Aufschlüsselung nach Ticketarten und ein CSV-Export. Testzahlungen werden getrennt von den tatsächlichen Einnahmen geführt.
  • Neu: Kategoriefarben. Wähle unter Veranstaltungen > Kategorien eine Farbe für eine Veranstaltungskategorie aus und lege anschließend unter Veranstaltungen > Einstellungen > Kalender fest, ob diese Farbe in der Monats- und Wochenansicht als Linie vor jedem Termin oder als Hintergrund des Termins angezeigt werden soll. Der Text auf farbigem Hintergrund wechselt zwischen Schwarz und Weiß, um stets gut lesbar zu bleiben.
  • Neu: Einstellung des Zeitformats unter Veranstaltungen > Einstellungen > Kalender: 24-Stunden-Format (19:30), 12-Stunden-Format (19:30 Uhr) oder wie in WordPress. Die Einstellung gilt für den Kalender, die Veranstaltungsseiten, Shortcodes und Buchungs-E-Mails.
  • Neu: Option zur Anzeige vollständiger Terminnamen in der Monatsansicht, wobei lange Namen auf mehrere Zeilen umgebrochen werden, anstatt sie abzukürzen.
  • Änderung: Ein Datenbankindex für Ticketdaten sorgt dafür, dass Berichte auf Websites mit vielen Buchungen schnell erstellt werden können.

0.5.4

  • Behoben: Websites, die das Classic Editor-Plugin oder einen Page-Builder verwenden, der den Block-Editor deaktiviert (wie z. B. Divi), zeigen nun auf dem Bearbeitungsbildschirm alle Felder für Veranstaltungen, Veranstaltungsorte und Veranstalter an: Daten und Uhrzeiten, Wiederholungen, Veranstaltungsort, Veranstalter, Details, Status und Tickets. Bisher waren diese Angaben nur in der Seitenleiste des Block-Editors zu finden.

0.5.3

  • Änderung: Erfordert WordPress 6.7 oder höher, da Block-Themes Plugin-Vorlagen nun nativ registrieren.
  • Änderung: Der Shortcode [tribe_events] wird nur verarbeitet, wenn du die entsprechende Kompatibilitätsoption unter Veranstaltungen > Einstellungen aktivierst.
  • Änderung: Bei Einstellungen, die vor Version 0.5.2 gespeichert wurden, ist die Adresssuche einmalig deaktiviert; aktiviere sie bei Bedarf erneut unter Veranstaltungen > Einstellungen > Karten.
  • Änderung: Beim Löschen des Plugins werden gespeicherte Stripe-Anmeldedaten und geplante Aufgaben immer entfernt, auch wenn du deine Veranstaltungen behältst.
  • Behoben: Die Ein-Klick-Verbindung zu Stripe überprüft einen Nonce, wenn Sie von Stripe zurückkehren.
  • Behoben: Ereignisdaten für Google werden mit den WordPress-eigenen Skriptfunktionen ausgegeben, und in den Admin-Seiten wird ein in die Warteschlange eingereihtes Skript anstelle von Inline-Handlern verwendet.

0.5.2

  • Änderung: Die Adressabfrage für Veranstaltungsortkarten (OpenStreetMap Nominatim) ist nun standardmäßig deaktiviert. Aktiviere sie unter Veranstaltungen > Einstellungen > Karten; bis dahin werden keine Veranstaltungsortdaten an Dritte übermittelt und es werden keine Hintergrundabfragen durchgeführt.
  • Änderung: Das Buchungsformular wird anhand eines Nonce-Werts überprüft, und Seiten, auf denen es angezeigt wird, werden aus dem Seiten-Cache ausgeschlossen, sodass das Formular niemals veraltet.

0.5.1

  • Behoben: Wenn Rank Math oder Yoast SEO aktiviert ist, bleiben datumsbezogene, paginierte und gefilterte Kalenderseiten weiterhin noindex, und jedes Datum eines wiederkehrenden Termins behält seinen eigenen kanonischen Link. Diese Plugins fügen ihre eigenen robots- und canonical-Tags ein, die diejenigen von Eventward ersetzt hatten.

0.5.0

Überprüfung der Veröffentlichung vor der Einreichung bei WordPress.org.

  • Behoben: Beim kostenpflichtigen Bezahlvorgang sind ausschließlich Kartenzahlungen (einschließlich Apple Pay und Google Pay) möglich. Eine Zahlung, die nach Ablauf einer Buchung eingeht, wird bestätigt, sofern noch Plätze frei sind, oder automatisch zurückerstattet, wobei der Käufer und der Administrator darüber informiert werden. Einem Käufer können keine Kosten mehr in Rechnung gestellt werden, ohne dass er Tickets erhält.
  • Behoben: Bestellungen verfallen nur dann, wenn Stripe angibt, dass der Bezahlvorgang abgelaufen ist, niemals jedoch, weil Stripe kurzzeitig nicht erreichbar war.
  • Behoben: Preise wie „1.000“ werden nicht mehr als 1 interpretiert oder in ein kostenloses Ticket umgewandelt: Ein Preis, der nicht eindeutig lesbar ist, wird nicht verkauft, und der Editor gibt den Grund dafür an. Währungen mit drei Dezimalstellen (KWD, BHD, JOD, OMR, TND) werden korrekt berechnet.
  • Behoben: Wenn das Datum oder die Uhrzeit einer Veranstaltung verschoben wird, werden die Buchungen entsprechend mitverschoben. Tickets, die für ein entferntes Datum übrig bleiben, werden auf dem Bildschirm „Teilnehmer“ entsprechend gekennzeichnet.
  • Behoben: Rückerstattungen, die im Stripe-Dashboard vorgenommen wurden, werden nun korrekt zugeordnet, darunter auch mehrere Teilrückerstattungen.
  • Behoben: Buchungen im Testmodus werden nicht mehr auf die Live-Kapazität angerechnet.
  • Behoben: Bei passwortgeschützten Veranstaltungen werden deren Inhalt, der Online-Link und das Buchungsformular nirgendwo mehr angezeigt (Listen, Feeds, Google-Daten, REST-API), bis das Passwort eingegeben wurde.
  • Behoben: Shortcodes zeigen nur veröffentlichte Veranstaltungen an.
  • Behoben: Durch Ändern der Zeitzone der Website werden die Datumsangaben der Ereignisse neu berechnet; lange, sich wiederholende Veranstaltungsreihen mit einem Enddatum oder einer festgelegten Anzahl werden fortgesetzt; der iCal-Feed endet nicht mehr bei 2000 Terminen.
  • Behoben: Verschiedene Verbesserungen hinsichtlich Barrierefreiheit, Kontrast und Übersetzung im Kalender, im Buchungsformular, im Editor und in den Admin-Bildschirmen.
  • Änderung: Der Bildschirm Zahlungen stellt beim Laden keine Verbindung mehr zu omniswp.com her; der Verbindungsdienst wird nur noch aufgerufen, wenn du auf mit Stripe verbinden klickst.
  • Änderung: Besucher sehen eine allgemeine Meldung, wenn die Zahlungsfunktion nicht verfügbar ist; die Stripe-Details werden den Administratoren auf dem Bildschirm Zahlungen angezeigt.

0.4.4

  • Behoben: Wenn ein Käufer auf der Zahlungsseite von Stripe storniert, wird auch der Stripe-Checkout geschlossen, sodass eine in einem anderen Tab geöffnete Kopie keine Zahlungen für freigegebene Plätze entgegennehmen kann.

0.4.3

  • Änderung: Buchungen im Testmodus werden in der Bestätigung deutlich mit dem Hinweis Testzahlung, kein Geld abgebucht gekennzeichnet.

0.4.2

  • Neu: Optionaler Stripe-Webhook, den du manuell in deinem Stripe-Dashboard hinzufügen kannst (Ereignisse, Zahlungen). Zahlungen, abgelaufene Checkouts und Rückerstattungen, die in Stripe vorgenommen werden, werden dann sofort angezeigt und nicht erst nach 10 Minuten. Jede Anfrage wird anhand des Signaturschlüssels des Endpunkts überprüft.
  • Behoben: Bei einer Buchung, die gleichzeitig auf der Rückseite und durch die Hintergrundprüfung bestätigt wird, werden nun nicht mehr zwei Bestätigungs-E-Mails versendet.

0.4.1

  • Behoben: Die Schaltfläche Buchen wird nun in der Hauptfarbe des Themes angezeigt, anstatt sich in den Hintergrund einzufügen.
  • Änderung: Bezahlte Tickets werden online erst dann als nicht im Verkauf angezeigt, wenn Stripe verbunden ist, anstatt ein Formular anzuzeigen, über das keine Zahlungen abgewickelt werden können.
  • Änderung: Bei Veranstaltungen mit nur einer Ticketart beginnt die Stückzahl bei eins.

0.4.0

  • Neu: Tickets und Anmeldung. Füge jeder Veranstaltung Ticketarten hinzu (kostenlose Tickets gelten als Anmeldung), mit einer Kapazitätsangabe pro Termin, einem Buchungsformular auf der Veranstaltungsseite und Bestätigungs-E-Mails mit Ticketcodes.
  • Neu: Bezahlte Tickets über Stripe Checkout mit deinem eigenen Stripe-Konto, sowohl im Test- als auch im Live-Modus. Verbinde dich mit einem Klick über die Eventward-Stripe-App oder füge einen eingeschränkten API-Schlüssel ein. Keine Gebühren seitens Eventward.
  • Neu: Teilnehmerfilter, Check-in, CSV-Export, Bestelldetails, Rückerstattungen und erneuter Versand von Bestätigungen.
  • Neu: Die Plätze werden 30 Minuten lang reserviert, während der Käufer bezahlt; werden sie nicht vollständig bezahlt, werden sie freigegeben. Rückerstattungen, die über das Stripe-Dashboard vorgenommen werden, stornieren die Tickets hier.
  • Neu: Export und Löschung personenbezogener Daten für Buchungen (Extras, Personenbezogene Daten exportieren oder Personenbezogene Daten löschen).
  • Neu: [eventward_tickets]-Shortcode für Page-Builder-Vorlagen.
  • Änderung: Die Veranstaltungsdaten von Google basieren auf den tatsächlichen Ticketpreisen und kennzeichnen ausverkaufte Termine als ausverkauft.

0.3.3

  • Behoben: Ein Kalender, bei dem die Navigation deaktiviert ist (ein Widget für bevorstehende Termine), ändert sich nicht mehr, wenn zu einem anderen Kalender auf derselben Seite gewechselt wird.
  • Behoben: Ein auf einer statischen Startseite platzierter Kalender wurde weiterhin angezeigt, nachdem man zwischen Monaten oder Ansichten gewechselt hatte. Zuvor wechselte die Startseite zur Blog-Übersicht.
  • Änderung: Datumsgebundene und gefilterte Kalenderadressen werden auf jeder Seite, auf der ein Kalender angezeigt wird, mit „noindex“ gekennzeichnet – nicht nur auf der Veranstaltungsseite.

0.3.2

  • Behoben: Der Ansichtsumschalter des Kalenders wird nun umgebrochen, anstatt bei schmalen Spalten und auf Smartphones über den Rand hinauszulaufen.

0.3.1

  • Behoben: Auf Hosts, die einen strengen „Referrer-Policy“-Header senden (häufig bei CloudPanel und bei Sicherheits-Plugins), wird bei Kartenkacheln nicht mehr die Meldung „Zugriff gesperrt“ angezeigt.

0.3.0

  • Neu: Wochen-, Foto- und Kartenansichten sowie eine Einstellung, mit der festgelegt werden kann, zwischen welchen Ansichten Besucher wechseln können.
  • Neu: Suchfunktion und Filter (Stichwort, Kategorie, Veranstaltungsort, Veranstalter) oberhalb des Kalenders, die direkt angewendet werden.
  • Neu: OpenStreetMap-Karten mit gruppierten Markierungen in der Kartenansicht, auf Veranstaltungsort- und Veranstaltungsseiten. Kein API-Schlüssel erforderlich.
  • Neu: Die Adressen der Veranstaltungsorte werden beim Speichern automatisch nachgeschlagen, wobei im Veranstaltungsort-Editor eine Schaltfläche Auf der Karte anzeigen zur Verfügung steht. Adressen mit Etagenangaben oder Hausnummern („Etage 2/182 Vivian St“) werden zunächst bereinigt, und von dir selbst eingegebene Koordinaten werden niemals überschrieben.
  • Neu: Shortcodes für Page-Builder: [eventward], [eventward_event_details], [eventward_field] und [eventward_map] sowie Kompatibilität mit [tribe_events].
  • Neu: Jede Veranstaltung speichert sein nächstes Datum im Feld _eventward_next, sodass Abfragen im Builder ankommende Ereignisse sortieren und filtern können.
  • Neu: Einstellung, mit der verhindert wird, dass Veranstaltungsdetails automatisch hinzugefügt werden, wenn sie von einer Builder-Vorlage eingefügt werden.

0.2.0

  • Neu: Block Veranstaltungskalender mit Monats-, Listen- und Tagesansicht, In-Place-Navigation und einem Layout für mobile Geräte.
  • Neu: Block Veranstaltungsdetails mit Datum, Veranstaltungsort, Veranstaltern, Kosten, Link zur Karte, Menü Zum Kalender hinzufügen und weiteren Terminen bei wiederkehrenden Veranstaltungen.
  • Neu: Vorlagen für Block-Themes (Kalender, Einzelveranstaltung, Veranstaltungskategorie) und Unterstützung für klassische Themes.
  • Neu: Jeder Termin einer wiederkehrenden Veranstaltung hat eine eigene Adresse, z. B. /event/quiz-night/2026-10-13/.
  • Neu: schema.org-Veranstaltungsdaten für Google, ein Eintrag pro Datum.
  • Neu: iCal-Downloads und Abonnement-Feeds (/events/ical/), mit korrekten Zeitzonen.
  • Neu: Auf den Seiten zu Veranstaltungsorten und Veranstaltern werden die bevorstehenden Veranstaltungen aufgelistet.
  • Neu: Einstellungen für die Standardansicht des Kalenders, die Anzahl der Termine pro Seite und den Währungscode.
  • Änderung: Die Adressen stimmen nun mit dem Veranstaltungskalender überein, einschließlich /events/month/, /events/list/, /events/today/ und ?ical=1.

0.1.0

  • Neu: Veranstaltungen, Veranstaltungsorte, Veranstalter und Veranstaltungskategorien.
  • Neu: Wiederkehrende Termine mit ausgelassenen und zusätzlichen Terminen, die direkt im Editor in der Vorschau angezeigt werden.
  • Neu: Zeitzonen pro Veranstaltung, ganztägige Veranstaltungen, Veranstaltungsstatus sowie Teilnahme vor Ort oder im Hybridformat.
  • Neu: Eine Veranstaltung aus der Veranstaltungsliste duplizieren.
  • Neu: Einstellungen für Adressen, die Vorlaufzeit bei der Planung wiederkehrender Termine und Preise.