=== Zeventra – Event Management ===
Contributors: zozothemes
Tags: events, event calendar, event booking, event tickets, elementor
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Create and manage events, display calendars, accept bookings, sell tickets, and manage attendees with Zeventra for WordPress.

== Description ==

**Zeventra – Event Management** helps you create, organize, display, and manage events directly from your WordPress website.

Whether you're organizing conferences, workshops, concerts, festivals, business meetings, webinars, or community events, Zeventra provides tools to publish events, manage schedules, display event listings, accept bookings, and handle attendee information.

With flexible event layouts, interactive calendars, booking management, payment options, PDF tickets, QR code check-in, and Elementor widgets, Zeventra provides a foundation for building an event-focused website.

<a href="https://eventbuilder.zozothemes.com/">Live Demo</a> | <a href="https://eventbuilder.zozothemes.com/docs/documentation/introduction/">Documentation</a>

= Why Choose Zeventra? =

– Create and manage events from your WordPress dashboard.
– Display events using multiple grid, list, masonry, slider, and calendar layouts.
– Organize event dates, schedules, locations, speakers, and organizers.
– Accept free and paid event bookings.
– Manage attendees, booking statuses, payments, and ticket information.
– Generate PDF tickets with QR codes for event check-in.
– Integrate event listings with Elementor widgets.
– Customize event pages, archives, schedules, and booking workflows.
– Support recurring events and flexible event display options.
– Use shortcodes to display event content across your website.

= Event Layouts & Demo Variations =

Explore different event layouts and presentation styles for your website.

**Event Grid Layouts**

– <a href="https://eventbuilder.zozothemes.com/event-grid-2-column/">Event Grid – 2 Column</a>
– <a href="https://eventbuilder.zozothemes.com/event-grid-3-column/">Event Grid – 3 Column</a>
– <a href="https://eventbuilder.zozothemes.com/event-grid-4-column/">Event Grid – 4 Column</a>

**Event List Layouts**

– <a href="https://eventbuilder.zozothemes.com/event-list-view/">Event List</a>
– <a href="https://eventbuilder.zozothemes.com/event-list-classic-layout/">Event List – Classic</a>
– <a href="https://eventbuilder.zozothemes.com/event-list-classic-pro-layout/">Event List – Classic Pro</a>
– <a href="https://eventbuilder.zozothemes.com/event-list-modern-layout/">Event List – Modern</a>

**Event Masonry Layouts**

– <a href="https://eventbuilder.zozothemes.com/event-mansonry-2-column/">Event Masonry – 2 Column</a>
– <a href="https://eventbuilder.zozothemes.com/event-mansonry-3-column/">Event Masonry – 3 Column</a>
– <a href="https://eventbuilder.zozothemes.com/event-mansonry-4-column/">Event Masonry – 4 Column</a>
– <a href="https://eventbuilder.zozothemes.com/event-masonry-classic-layout/">Event Masonry – Classic</a>
– <a href="https://eventbuilder.zozothemes.com/event-masonry-with-filter-bar/">Event Masonry – Filter</a>

**Event Slider Layouts**

– <a href="https://eventbuilder.zozothemes.com/event-slider-view/">Event Slider</a>
– <a href="https://eventbuilder.zozothemes.com/event-slider-cards-view/">Event Slider – Card</a>
– <a href="https://eventbuilder.zozothemes.com/event-slider-cover-flow-view/">Event Slider – Coverflow</a>
– <a href="https://eventbuilder.zozothemes.com/event-slider-fade-view/">Event Slider – Fade</a>
– <a href="https://eventbuilder.zozothemes.com/event-slider-flip-view/">Event Slider – Flip</a>

= Event Calendar & Schedule Layouts =

Display event dates, schedules, and upcoming activities in different formats.

– <a href="https://eventbuilder.zozothemes.com/event-calendar/">Interactive Event Calendar</a>
– <a href="https://eventbuilder.zozothemes.com/event-timetable/">Event Timetable</a>
– <a href="https://eventbuilder.zozothemes.com/event-timeline/">Event Timeline</a>
– <a href="https://eventbuilder.zozothemes.com/event-yearly-view/">Yearly Event View</a>
– <a href="https://eventbuilder.zozothemes.com/event-countdown/">Event Countdown</a>

= Single Event & Booking Layouts =

Present event information and help visitors book their preferred events.

– <a href="https://eventbuilder.zozothemes.com/zozo-events/tennis-open-tournament/">Event Single</a>
– <a href="https://eventbuilder.zozothemes.com/zozo-events/grand-theatre-musical/">Event Single – Gallery Header</a>
– <a href="https://eventbuilder.zozothemes.com/zozo-events/halloween-night-experience/">Event Single – Map Header</a>

= Organizers, Speakers & Locations =

Organize and display the people and places associated with your events.

– <a href="https://eventbuilder.zozothemes.com/organizer-grid-3-column/">Organizer Grid</a>
– <a href="https://eventbuilder.zozothemes.com/organizer-list-classic-layout/">Organizer List</a>
– <a href="https://eventbuilder.zozothemes.com/location-grid-3-column/">Location Grid</a>
– <a href="https://eventbuilder.zozothemes.com/location-list-classic-layout/">Location List</a>

= Advanced Event Management =

Zeventra includes event management tools to help you organize event information and booking workflows.

**Event Management**

– Custom event post type and event taxonomies.
– Event categories, tags, and colored labels.
– Event organizers, speakers, and locations.
– Event dates, times, schedules, and recurring event options.
– Event capacity and ticket pricing.
– Booking enable/disable controls.
– Single-event page and archive customization settings.

**Event Display**

– Grid, list, masonry, filtered masonry, slider, cover, countdown, timetable, timeline, and yearly layouts.
– Interactive FullCalendar month view.
– Shortcodes for embedding event listings and calendars.
– Elementor widgets for event content and related information.
– Configurable event display and layout settings.

**Booking & Ticketing**

– Free and paid event booking options.
– AJAX-powered booking forms with ticket quantities.
– Multiple attendee details for individual bookings.
– Coupon support.
– Stripe and manual offline payment options.
– Booking and attendee status management.
– PDF ticket generation.
– QR code ticket check-in.
– Booking success and cancellation page shortcodes.
– Cleanup of expired pending bookings.

**Booking Administration**

– Booking management in the WordPress dashboard.
– Attendee and payment status tracking.
– Booking-related email notifications.
– Revenue charts and CSV export options.
– Booking and payment information management.

= Elementor Integration =

Build event pages with Elementor using the available event-related widgets.

**Event Widgets**

– Event Grid – <a href="https://eventbuilder.zozothemes.com/event-grid-2-column/">Demo</a>
– Event List – <a href="https://eventbuilder.zozothemes.com/event-list-view/">Demo</a>
– Event Masonry – <a href="https://eventbuilder.zozothemes.com/event-mansonry-2-column/">Demo</a>
– Event Slider – <a href="https://eventbuilder.zozothemes.com/event-slider-view/">Demo</a>
– Event Masonry Filter – <a href="https://eventbuilder.zozothemes.com/event-masonry-with-filter-bar/">Demo</a>

**Event Information Widgets**

– Event Countdown – <a href="https://eventbuilder.zozothemes.com/event-countdown-page/">Demo</a>
– Event Coming Soon – <a href="https://eventbuilder.zozothemes.com/event-coming-soon-page/">Demo</a>
– Event Sponsors – <a href="https://eventbuilder.zozothemes.com/event-sponsers-slide-page/">Demo</a>
– Event Pricing – <a href="https://eventbuilder.zozothemes.com/price-table/">Demo</a>

**Related Content Widgets**

– Organizer Grid, List, and Slider
– Location Grid, List, and Slider
– Taxonomy Grid, List, and Slider

**Template Widgets**

– Single Event
– Organizer
– Location

Elementor is optional. Core event management and shortcode functionality can be used without Elementor, while Elementor widgets require Elementor to be installed and activated.

= Frontend User Features =

Provide frontend forms and account-related functionality for event websites.

– Frontend login form.
– Frontend registration form.
– User approval workflow.
– Frontend event submission for logged-in users.
– Configurable custom event fields.
– File upload field settings.
– User account button and sidebar widgets.

= Custom Fields & Event Settings =

Configure event information and additional fields to suit your website's requirements.

Supported custom field types include:

– Text
– Email
– URL
– Date
– Phone
– Textarea
– Checkbox
– Radio buttons
– Dropdown/select fields
– File uploads

Additional settings include event page configuration, archive settings, schedule management, booking controls, and event section ordering.

= Shortcodes =

Use shortcodes to display event calendars, event listings, booking forms, and account forms on your WordPress pages.

**Event Calendar**

– `[event_builder_full_calendar]` – Display the interactive FullCalendar view.
– `[event_builder_full_calendar2 view="grid"]` – Display events in a grid layout.
– `[event_builder_full_calendar2 view="list"]` – Display events in a list layout.
– `[event_builder_full_calendar2 view="cover"]` – Display events in a cover layout.
– `[event_builder_full_calendar2 view="countdown"]` – Display events in a countdown layout.
– `[event_builder_full_calendar2 view="timetable"]` – Display an event timetable.
– `[event_builder_full_calendar2 view="yearly"]` – Display a yearly event view.
– `[event_builder_full_calendar2 view="timeline"]` – Display a timeline layout.

**Booking & Payments**

– `[zozo_event_booking_form]` – Display the event booking form.
– `[zozo_event_payment]` – Display the event payment interface.
– `[zozo_payment_success]` – Display booking payment success content.

**User Accounts**

– `[zozo_login_form]` – Display the login form.
– `[zozo_register_form]` – Display the registration form.
– `[zozo_user_button]` – Display the user account button.

Shortcode behavior and available attributes may depend on the plugin configuration and the relevant page setup.

= Who Can Use Zeventra? =

Zeventra can be used as a foundation for websites that manage or promote:

– Conferences and business events
– Workshops and training sessions
– Concerts and music festivals
– Community events and meetups
– Seminars and educational programs
– Exhibitions and trade shows
– Corporate meetings and networking events
– Recurring events and scheduled activities
– Paid and free ticketed events

= Customization & Developer Features =

Adapt the plugin to your website and development workflow.

– Event template and display customization options.
– Configurable single-event and archive settings.
– PHP template overrides where supported.
– Hooks and filters for extending functionality.
– Event and booking management through WordPress.
– Shortcode-based content integration.
– Optional Elementor integration.

Developers should review the plugin's available hooks, filters, template structure, and documented extension points before building custom integrations.

= External Services =

Depending on the features enabled and the content configured on your website, Zeventra may connect to third-party services:

– **Stripe:** Used to process payments when Stripe payment functionality is configured. Payment information is handled through Stripe's integration.
– **Google Maps:** Maps may be displayed through embedded map content configured by the site administrator.
– **YouTube and Vimeo:** Videos may be embedded when administrators add supported video content.
– **Social sharing and Add to Calendar links:** Visitors may use external social sharing or calendar services through the corresponding links.

Third-party services are optional and depend on how the website administrator configures the plugin and event content.

== Installation ==

1. Upload the `zeventra` plugin folder to the `/wp-content/plugins/` directory, or install the plugin ZIP through the WordPress Plugins screen.
2. Activate Zeventra through the **Plugins** menu in WordPress.
3. Configure the available event, booking, and display settings.
4. Create your events from the WordPress dashboard.
5. Add event calendar, listing, booking, or account shortcodes to your pages as needed.
6. Install and activate Elementor if you want to use the available Elementor widgets.
7. Configure Stripe settings if you intend to accept payments through Stripe.
8. Test the event booking and ticket workflow before accepting real bookings.

**Requirements**

– WordPress 6.0 or later.
– PHP 7.4 or later.
– Elementor is optional and required only for Elementor widget functionality.
– Stripe configuration is required to accept payments through Stripe.

== Frequently Asked Questions ==

= Can I create and manage events with Zeventra? =

Yes. Zeventra provides event management functionality through the WordPress dashboard, including event information, schedules, organizers, speakers, locations, and booking settings.

= Can I display events in different layouts? =

Yes. Available display options include grid, list, masonry, masonry filter, slider, cover, countdown, timetable, timeline, and yearly layouts, along with an interactive calendar.

= Does Zeventra support Elementor? =

Yes. Zeventra includes Elementor widgets for event listings, event information, organizers, locations, and related content. Elementor is optional for the plugin's core functionality.

= Can I accept free and paid bookings? =

Yes. The plugin supports free and paid event booking workflows. Paid bookings can use the configured payment options, including Stripe and manual offline payments.

= Can I manage attendees? =

Yes. The plugin provides booking and attendee management features, including status tracking and attendee information.

= Does Zeventra support PDF tickets and QR codes? =

Yes. The plugin includes PDF ticket generation and QR code functionality for event check-in.

= Can I create recurring events? =

Yes. Daily, weekly, and monthly recurring event options are available.

= Can I use shortcodes without Elementor? =

Yes. Core event display and booking functionality can be embedded using supported shortcodes. Elementor is needed only for the Elementor widget functionality.

= Can I customize event pages? =

The plugin provides settings for single-event pages, archives, event sections, and supported template overrides. Developers can also use available hooks and filters where applicable.

= Where can I see a demo? =

Visit the <a href="https://eventbuilder.zozothemes.com/">Zeventra demo website</a>. Individual layout links in this readme are placeholders and should be replaced with the corresponding live demo pages.

== Screenshots ==

1. Event grid layouts.
2. Event list layouts.
3. Event masonry and filtered masonry layouts.
4. Interactive event calendar.
5. Event timetable and schedule display.
6. Single event details.
7. Event booking form.
8. Booking management dashboard.
9. PDF ticket and QR code check-in.
10. Elementor event widgets.
11. Organizer and location layouts.
12. Event settings and custom fields.

== Changelog ==

= 1.0.1 =
* Fixed reported issues and improved plugin stability.
* Updated plugin functionality and PHP implementation.
* Updated readme documentation.

= 1.0.0 =
* Initial release.
* Event creation and management.
* Event categories, tags, organizers, speakers, and locations.
* Event grid, list, masonry, slider, calendar, and schedule display options.
* Elementor widget integration.
* Booking and attendee management.
* Free and paid booking workflows.
* Stripe and manual offline payment options.
* PDF tickets and QR code check-in.
* Frontend login, registration, and event submission functionality.
* Event display and booking shortcodes.

== Upgrade Notice ==

= 1.0.0 =
Initial release of Zeventra – Event Management, Booking & Ticketing Plugin.

== License ==

Zeventra is licensed under the GNU General Public License, version 2 or later.

License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Third-party libraries and services may have their own licenses or terms. Review the relevant license and service documentation when distributing or configuring the plugin.