{"id":354760,"date":"2026-10-09T13:42:44","date_gmt":"2026-10-09T13:42:44","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/zozo-event-builder-the-complete-event-management\/"},"modified":"2026-10-28T08:15:34","modified_gmt":"2026-10-28T08:15:34","slug":"zeventra","status":"publish","type":"plugin","link":"https:\/\/am.wordpress.org\/plugins\/zeventra\/","author":14942036,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.2","stable_tag":"1.1.2","tested":"7.1.3","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Zeventra \u2013 Event Calendar, Ticketing & Booking Manager with Elementor","header_author":"zozothemes","header_description":"Event management, booking, and ticketing for WordPress.","assets_banners_color":"f3f9fc","last_updated":"2026-10-28 08:15:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/zeventra.zozothemes.com\/","header_author_uri":"https:\/\/zozothemes.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":352,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"zozothemes","date":"2026-10-10 03:49:11","revision":3737564},"1.0.1":{"tag":"1.0.1","author":"zozothemes","date":"2026-10-12 11:45:29","revision":3741379},"1.0.2":{"tag":"1.0.2","author":"zozothemes","date":"2026-10-15 11:41:39","revision":3748328},"1.1.0":{"tag":"1.1.0","author":"zozothemes","date":"2026-10-27 13:13:30","revision":3768646},"1.1.1":{"tag":"1.1.1","author":"zozothemes","date":"2026-10-28 04:23:33","revision":3769887},"1.1.2":{"tag":"1.1.2","author":"zozothemes","date":"2026-10-28 08:15:34","revision":3770176}},"upgrade_notice":{"1.1.2":"<p>Fixes QR camera scanning and recurring-event countdowns. Check-in now requires a logged-in WordPress administrator on scanner screens and ticket check-in URLs (anonymous token-only check-in is no longer allowed). Also fixes content-map JSON visibility and speakers slider spacing.<\/p>","1.1.1":"<p>Documentation update: clearer README feature coverage (including RSVP), verified live demo links, and corrected misleading descriptions. No application behavior changes.<\/p>","1.1.0":"<p>Improves QR check-in scheduling and results, ticket PDFs and booking emails, timetable calendar layout, PayPal checkout\/refund handling, free booking confirmation, and frontend calendar create permissions. Documentation now highlights RSVP forms and major features. Removes postponed Gutenberg block code. Recurring events remain weekly, monthly, or yearly.<\/p>","1.0.0":"<p>Initial release of Zeventra \u2013 Event Calendar, Ticketing &amp; Booking Manager with Elementor.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3748332,"resolution":"128x128","location":"assets","locale":"","width":512,"height":512},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3748332,"resolution":"256x256","location":"assets","locale":"","width":512,"height":512}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3748332,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3748332,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.1.0","1.1.1","1.1.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3748525,"resolution":"1","location":"assets","locale":"","width":2700,"height":2025},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3748525,"resolution":"2","location":"assets","locale":"","width":2700,"height":2025},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3748525,"resolution":"3","location":"assets","locale":"","width":2700,"height":2025},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3748525,"resolution":"4","location":"assets","locale":"","width":2700,"height":2025},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3748525,"resolution":"5","location":"assets","locale":"","width":2700,"height":2025},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3748525,"resolution":"6","location":"assets","locale":"","width":2700,"height":2025},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3748332,"resolution":"7","location":"assets","locale":"","width":1920,"height":4591}},"screenshots":{"1":"Full Calendar","2":"Yearly Calendar","3":"Event Single","4":"Event Booking","5":"Booking Form","6":"Payment Success","7":"Event Masonry"}},"plugin_section":[],"plugin_tags":[286934,13525,4745,4767,5881],"plugin_category":[40,58],"plugin_contributors":[258430],"plugin_business_model":[],"class_list":["post-354760","plugin","type-plugin","status-publish","hentry","plugin_tags-elementor-events","plugin_tags-event-booking","plugin_tags-event-calendar","plugin_tags-event-ticketing","plugin_tags-recurring-events","plugin_category-calendar-and-events","plugin_category-user-management","plugin_contributors-zozothemes","plugin_committers-zozothemes"],"banners":{"banner":"https:\/\/ps.w.org\/zeventra\/assets\/banner-772x250.png?rev=3748332","banner_2x":"https:\/\/ps.w.org\/zeventra\/assets\/banner-1544x500.png?rev=3748332","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/zeventra\/assets\/icon-128x128.png?rev=3748332","icon_2x":"https:\/\/ps.w.org\/zeventra\/assets\/icon-256x256.png?rev=3748332","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/zeventra\/assets\/screenshot-1.png?rev=3748525","caption":"Full Calendar"},{"src":"https:\/\/ps.w.org\/zeventra\/assets\/screenshot-2.png?rev=3748525","caption":"Yearly Calendar"},{"src":"https:\/\/ps.w.org\/zeventra\/assets\/screenshot-3.png?rev=3748525","caption":"Event Single"},{"src":"https:\/\/ps.w.org\/zeventra\/assets\/screenshot-4.png?rev=3748525","caption":"Event Booking"},{"src":"https:\/\/ps.w.org\/zeventra\/assets\/screenshot-5.png?rev=3748525","caption":"Booking Form"},{"src":"https:\/\/ps.w.org\/zeventra\/assets\/screenshot-6.png?rev=3748525","caption":"Payment Success"},{"src":"https:\/\/ps.w.org\/zeventra\/assets\/screenshot-7.png?rev=3748332","caption":"Event Masonry"}],"raw_content":"<!--section=description-->\n<p><strong>Zeventra<\/strong> helps you promote events, collect registrations, send RSVPs, sell tickets, and check in attendees \u2014 without locking core booking or payment features behind paid add-ons.<\/p>\n\n<p>Create events in WordPress, display them with calendars and listing layouts, accept free or paid bookings, gather RSVP responses separately from tickets, and manage check-in with PDF tickets and QR codes. Optional Elementor widgets and shortcodes let you build the pages you need.<\/p>\n\n<p><a href=\"https:\/\/zeventra.zozothemes.com\/\">Live Demo<\/a> | <a href=\"https:\/\/zeventra.zozothemes.com\/docs\/documentation\/introduction\/\">Documentation<\/a><\/p>\n\n<h4>Key Features<\/h4>\n\n<p>\u2013 Interactive event calendar and multiple listing layouts (grid, list, masonry, slider, timetable, timeline, yearly, and more).\n\u2013 Free and paid event bookings with attendee details, coupons, and admin booking management.\n\u2013 RSVP forms with customizable response options (defaults include Yes, Maybe, and No) \u2014 separate from paid tickets.\n\u2013 PDF tickets with QR codes and an administrator QR camera scanner (desktop webcam and mobile\/tablet cameras), plus manual check-in URL entry.\n\u2013 Built-in Stripe and PayPal payment gateways, plus manual\/offline confirmation.\n\u2013 Weekly, monthly, and yearly recurring events.\n\u2013 Elementor widgets when Elementor is installed; shortcodes work without it.\n\u2013 Booking, payment, ticket, refund, and RSVP email notifications where configured.<\/p>\n\n<h4>Event Management &amp; Display<\/h4>\n\n<p>\u2013 Create and manage events from the WordPress dashboard.\n\u2013 Set dates, times, capacity, ticket pricing, organizers, speakers, locations, schedules, categories, tags, and colored labels.\n\u2013 Display events with an interactive FullCalendar (month, week, day, and list views).\n\u2013 Choose from grid, list, masonry, filtered masonry, slider, cover, countdown, timetable, timeline, and yearly layouts.\n\u2013 Support weekly, monthly, and yearly recurring events (daily recurrence is not supported).\n\u2013 Countdown displays (single-event header, sidebar, shortcode, and Elementor) resolve the current or next occurrence for recurring events.\n\u2013 Customize single-event pages, archives, related events, and section order.\n\u2013 Filter and paginate listings; embed calendars, grids, lists, and maps with shortcodes.\n\u2013 Optional Google Maps embeds and Add to Calendar \/ social sharing links when configured.<\/p>\n\n<h4>Booking, Registration &amp; RSVP Forms<\/h4>\n\n<p><strong>Event booking<\/strong><\/p>\n\n<p>\u2013 Enable free or paid bookings per event.\n\u2013 Collect ticket quantities and attendee details on the booking form.\n\u2013 Apply coupons where configured.\n\u2013 Assign booking, payment, and success pages (or let the plugin discover pages that contain the required shortcodes).\n\u2013 Track booking, attendee, and payment status in the admin dashboard.\n\u2013 View revenue charts, export booking data to CSV, and clean up expired pending bookings.<\/p>\n\n<p><strong>RSVP forms<\/strong><\/p>\n\n<p>\u2013 Enable an RSVP form independently of booking and ticketing.\n\u2013 Collect name, email, and a response (default options: Yes, Maybe, No; labels can be customized per event).\n\u2013 Show the form in the single-event page layout or with the <code>[zozo_event_rsvp_form]<\/code> shortcode.\n\u2013 Review RSVP responses in the admin (Events \u2192 RSVPs and on the event edit screen).\n\u2013 Send RSVP confirmation emails when a response is saved or updated.<\/p>\n\n<p>An RSVP confirms interest or attendance preference only. It is <strong>not<\/strong> a paid booking, PDF ticket, or guaranteed entry, and it does not reserve ticket capacity.<\/p>\n\n<h4>Tickets, QR Check-In &amp; Attendees<\/h4>\n\n<p>\u2013 Generate booking and attendee PDF tickets with QR payloads for booking and attendee check-in URLs.\n\u2013 Check in from the <strong>QR Ticket Scanner<\/strong> admin page (or the bookings list scanner) using the camera or by pasting a check-in URL.\n\u2013 Camera scanning works with the bundled html5-qrcode library on supported desktop and mobile browsers; HTTPS (or localhost) and camera permission are required. Manual URL entry remains available when a camera is unavailable.\n\u2013 Check-in pages, the staff scanner UI, and the check-in AJAX endpoint require a logged-in WordPress <strong>administrator<\/strong> (<code>manage_options<\/code>). Nonces alone do not authorize check-in.\n\u2013 Check-in is allowed during the ticket\u2019s event occurrence window (start inclusive, end exclusive) and is blocked for fully refunded bookings.\n\u2013 Optional per-event <strong>Enable QR Code<\/strong> controls QR images on <strong>attendee<\/strong> tickets and the attendee check-in route. Staff scanner tools and booking-level tickets are not turned off by this switch.\n\u2013 Optional <strong>After Check-In<\/strong> responses for successful attendee check-ins when that route is used by an authorized administrator (URL, text, HTML, or file).\n\u2013 <strong>Ticket Notes<\/strong> print a notes block on attendee ticket PDFs (separate from booking-form fields).<\/p>\n\n<h4>Payments &amp; Refunds<\/h4>\n\n<p>\u2013 <strong>Stripe:<\/strong> Online payments when API keys (and webhook, when used) are configured. Stripe\u2019s own processing fees apply.\n\u2013 <strong>PayPal:<\/strong> Online payments when Client ID, Client Secret, and Webhook ID are configured (Sandbox or Live). Buyers approve on PayPal; the plugin captures and verifies the order on return using the booking token. Amounts come from server-side booking data.\n\u2013 <strong>Manual \/ offline:<\/strong> Collect payment outside the gateways and confirm bookings in admin.\n\u2013 <strong>Free \/ zero-total:<\/strong> Confirm without a payment gateway when the booking total is zero.\n\u2013 <strong>Admin refunds:<\/strong> Stripe and PayPal refunds from the booking screen repay the <strong>remaining<\/strong> refundable balance. There is no admin field for entering an arbitrary partial-refund amount. Gateway-driven partial refunds (for example from the Stripe or PayPal dashboard) can sync when webhooks report them.<\/p>\n\n<h4>Notifications<\/h4>\n\n<p>\u2013 Booking confirmation and related booking emails.\n\u2013 Full-refund customer notices when a booking is fully refunded.\n\u2013 RSVP confirmation and update emails (with clear RSVP-only wording).\n\u2013 Ticket and check-in related messaging as configured in the booking and QR workflows.<\/p>\n\n<h4>Elementor &amp; Customization<\/h4>\n\n<p>When Elementor is installed and activated, Zeventra provides widgets such as:<\/p>\n\n<p>\u2013 Event Grid, Event List, Event Masonry, Event Masonry Filter, Event Slider\n\u2013 Event Countdown, Event Coming Soon, Event Schedules, Event Sponsors, Event Pricing\n\u2013 Organizer Grid \/ List \/ Slider, Location Grid \/ List \/ Slider, Taxonomy Grid \/ List \/ Slider<\/p>\n\n<p>Elementor is optional. Shortcodes and core event, booking, RSVP, and ticketing features work without it.<\/p>\n\n<p>Additional customization:<\/p>\n\n<p>\u2013 Single-event and archive settings, including drag-and-drop event page sections.\n\u2013 Custom field types (text, email, URL, date, phone, textarea, checkbox, radio, select, file upload).\n\u2013 Frontend login and registration forms; administrators can create events from the frontend calendar when permitted.\n\u2013 PHP template overrides, hooks, and filters where supported.<\/p>\n\n<h4>Shortcodes<\/h4>\n\n<p><strong>Calendars &amp; listings<\/strong><\/p>\n\n<p>\u2013 <code>[event_builder_full_calendar]<\/code> \u2013 Interactive FullCalendar.\n\u2013 <code>[event_builder_full_calendar2 view=\"grid|list|cover|countdown|timetable|yearly|timeline\"]<\/code> \u2013 Alternate listing layouts.\n\u2013 <code>[zeventra_grid_view]<\/code> \/ <code>[zeventra_list_view]<\/code> \u2013 Grid and list views.\n\u2013 <code>[zozo_events_map]<\/code> \u2013 Events map (when maps are configured).<\/p>\n\n<p><strong>Booking &amp; payments<\/strong><\/p>\n\n<p>\u2013 <code>[zozo_event_booking_form]<\/code> \u2013 Booking form.\n\u2013 <code>[zozo_event_payment]<\/code> \u2013 Payment step.\n\u2013 <code>[zozo_payment_success]<\/code> \u2013 Payment \/ booking success content.<\/p>\n\n<p><strong>RSVP<\/strong><\/p>\n\n<p>\u2013 <code>[zozo_event_rsvp_form]<\/code> \u2013 RSVP form (optional <code>event_id<\/code>; uses the current event on single event pages).<\/p>\n\n<p><strong>Accounts<\/strong><\/p>\n\n<p>\u2013 <code>[zozo_login_form]<\/code>, <code>[zozo_register_form]<\/code>, <code>[zozo_user_button]<\/code><\/p>\n\n<p>Shortcode behavior may depend on plugin settings and page assignment.<\/p>\n\n<h4>Who Can Use Zeventra?<\/h4>\n\n<p>\u2013 Conferences, workshops, concerts, community events, and meetups\n\u2013 Seminars, exhibitions, corporate meetings, and networking events\n\u2013 Recurring activities and free or paid ticketed events\n\u2013 Events that need both ticket sales and lightweight RSVP responses<\/p>\n\n<h4>External Services<\/h4>\n\n<p>Depending on configuration, Zeventra may connect to:<\/p>\n\n<p>\u2013 <strong>Stripe<\/strong> and <strong>PayPal<\/strong> for payments (each provider\u2019s terms and fees apply).\n\u2013 <strong>Google Maps<\/strong> for map embeds when an API key \/ map content is configured.\n\u2013 <strong>YouTube<\/strong> and <strong>Vimeo<\/strong> when administrators embed supported video content.\n\u2013 External social sharing or calendar services via Add to Calendar \/ share links.<\/p>\n\n<p>Third-party services are optional.<\/p>\n\n<h4>Live Demos<\/h4>\n\n<p>Explore selected demos on the official Zeventra site. More layouts are available from the <a href=\"https:\/\/zeventra.zozothemes.com\/\">demo homepage<\/a>.<\/p>\n\n<p><strong>Event listings &amp; calendars<\/strong><\/p>\n\n<p>\u2013 <a href=\"https:\/\/zeventra.zozothemes.com\/full-calendar\/\">Interactive Full Calendar<\/a>\n\u2013 <a href=\"https:\/\/zeventra.zozothemes.com\/yearly-view-calendar\/\">Yearly Calendar<\/a>\n\u2013 <a href=\"https:\/\/zeventra.zozothemes.com\/time-table-calendar\/\">Timetable Calendar<\/a>\n\u2013 <a href=\"https:\/\/zeventra.zozothemes.com\/event-grid-2-column\/\">Event Grid<\/a>\n\u2013 <a href=\"https:\/\/zeventra.zozothemes.com\/event-list-view\/\">Event List<\/a>\n\u2013 <a href=\"https:\/\/zeventra.zozothemes.com\/event-mansonry-2-column\/\">Event Masonry<\/a>\n\u2013 <a href=\"https:\/\/zeventra.zozothemes.com\/event-masonry-with-filter-bar\/\">Event Masonry with Filter<\/a>\n\u2013 <a href=\"https:\/\/zeventra.zozothemes.com\/event-slider-view\/\">Event Slider<\/a>\n\u2013 <a href=\"https:\/\/zeventra.zozothemes.com\/count-down-view\/\">Countdown Listing<\/a>\n\u2013 <a href=\"https:\/\/zeventra.zozothemes.com\/events\/\">Events Archive<\/a><\/p>\n\n<p><strong>Single-event pages<\/strong><\/p>\n\n<p>\u2013 <a href=\"https:\/\/zeventra.zozothemes.com\/zozo-events\/tennis-open-tournament\/\">Single Event \u2013 Tennis Open<\/a>\n\u2013 <a href=\"https:\/\/zeventra.zozothemes.com\/zozo-events\/grand-theatre-musical\/\">Single Event \u2013 Gallery Header<\/a>\n\u2013 <a href=\"https:\/\/zeventra.zozothemes.com\/zozo-events\/halloween-night-experience\/\">Single Event \u2013 Map Header<\/a>\n\u2013 <a href=\"https:\/\/zeventra.zozothemes.com\/zozo-events\/green-earth-expo\/\">Single Event \u2013 Right Sidebar<\/a><\/p>\n\n<p><strong>Related content<\/strong><\/p>\n\n<p>\u2013 <a href=\"https:\/\/zeventra.zozothemes.com\/organizer-grid-3-column\/\">Organizer Grid<\/a>\n\u2013 <a href=\"https:\/\/zeventra.zozothemes.com\/location-grid-3-column\/\">Location Grid<\/a><\/p>\n\n<h3>License<\/h3>\n\n<p>Zeventra is licensed under the GNU General Public License, version 2 or later.<\/p>\n\n<p>License: GPLv2 or later\nLicense URI: https:\/\/www.gnu.org\/licenses\/gpl-2.0.html<\/p>\n\n<p>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.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>zeventra<\/code> plugin folder to <code>\/wp-content\/plugins\/<\/code>, or install the ZIP from the WordPress Plugins screen.<\/li>\n<li>Activate Zeventra under <strong>Plugins<\/strong>.<\/li>\n<li>Configure event, booking, payment, and display settings.<\/li>\n<li>Create events from the WordPress dashboard.<\/li>\n<li>Assign or create booking \/ payment \/ success pages as needed, or add the matching shortcodes to your pages.<\/li>\n<li>Enable booking and\/or RSVP on each event as required.<\/li>\n<li>Install Elementor only if you want Elementor widgets.<\/li>\n<li>Configure Stripe and\/or PayPal if you accept online payments.<\/li>\n<li>Test booking, RSVP, ticket, and check-in flows before going live.<\/li>\n<\/ol>\n\n<p><strong>Requirements<\/strong><\/p>\n\n<p>\u2013 WordPress 6.0 or later.\n\u2013 PHP 7.4 or later.\n\u2013 Elementor optional (widgets only).\n\u2013 Stripe and\/or PayPal credentials required only for those gateways.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20create%20and%20manage%20events%20with%20zeventra%3F\"><h3>Can I create and manage events with Zeventra?<\/h3><\/dt>\n<dd><p>Yes. Manage events, schedules, organizers, speakers, locations, booking settings, and RSVP settings from the WordPress dashboard.<\/p><\/dd>\n<dt id=\"can%20i%20display%20events%20in%20different%20layouts%3F\"><h3>Can I display events in different layouts?<\/h3><\/dt>\n<dd><p>Yes. Options include grid, list, masonry, masonry filter, slider, cover, countdown, timetable, timeline, yearly layouts, and an interactive FullCalendar.<\/p><\/dd>\n<dt id=\"does%20zeventra%20include%20rsvp%20forms%3F\"><h3>Does Zeventra include RSVP forms?<\/h3><\/dt>\n<dd><p>Yes. Enable RSVP per event, customize response labels (defaults include Yes, Maybe, and No), embed the form on the event page or with <code>[zozo_event_rsvp_form]<\/code>, track responses in admin, and send confirmation emails. An RSVP is not a paid ticket or guaranteed entry.<\/p><\/dd>\n<dt id=\"can%20i%20accept%20free%20and%20paid%20bookings%3F\"><h3>Can I accept free and paid bookings?<\/h3><\/dt>\n<dd><p>Yes. Free and paid workflows are supported. Paid bookings can use Stripe, PayPal, or manual offline confirmation.<\/p><\/dd>\n<dt id=\"can%20i%20manage%20attendees%20and%20check-in%3F\"><h3>Can I manage attendees and check-in?<\/h3><\/dt>\n<dd><p>Yes. Track bookings and attendees in admin, issue PDF tickets with QR codes, and check in with the administrator QR scanner (camera or pasted URL) during the event time window. Only logged-in administrators can complete check-in.<\/p><\/dd>\n<dt id=\"does%20zeventra%20support%20pdf%20tickets%20and%20qr%20codes%3F\"><h3>Does Zeventra support PDF tickets and QR codes?<\/h3><\/dt>\n<dd><p>Yes. PDF tickets and QR check-in are included. The event <strong>Enable QR Code<\/strong> setting controls attendee-ticket QR images and the attendee check-in route; staff scanner and booking-level tickets are not turned off by that switch. Check-in itself requires administrator access.<\/p><\/dd>\n<dt id=\"can%20i%20create%20recurring%20events%3F\"><h3>Can I create recurring events?<\/h3><\/dt>\n<dd><p>Yes. Weekly, monthly, and yearly options are available. Daily recurrence is not supported. Countdown timers for recurring events count down to the current or next occurrence rather than treating a past series start as the end of the event.<\/p><\/dd>\n<dt id=\"does%20zeventra%20support%20elementor%3F\"><h3>Does Zeventra support Elementor?<\/h3><\/dt>\n<dd><p>Yes. Event listing and related Elementor widgets are included. Elementor is optional for core calendar, booking, RSVP, and ticketing features.<\/p><\/dd>\n<dt id=\"can%20i%20use%20shortcodes%20without%20elementor%3F\"><h3>Can I use shortcodes without Elementor?<\/h3><\/dt>\n<dd><p>Yes. Core display, booking, RSVP, payment, and account shortcodes work without Elementor.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20event%20pages%3F\"><h3>Can I customize event pages?<\/h3><\/dt>\n<dd><p>Yes. Configure single-event sections, archives, related events, and other display settings. Developers can use hooks, filters, and supported template overrides.<\/p><\/dd>\n<dt id=\"where%20can%20i%20see%20a%20demo%3F\"><h3>Where can I see a demo?<\/h3><\/dt>\n<dd><p>Visit the <a href=\"https:\/\/zeventra.zozothemes.com\/\">Zeventra demo website<\/a>, or use the Live Demos links in the Description section above.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Fixed - QR ticket scanning and check-in processing for the admin camera scanner across supported desktop and mobile browsers (camera selection fallbacks, decode region sizing, and clearer permission\/HTTPS errors).<\/li>\n<li>Improved - Check-in access security: scanner UI, check-in AJAX, and booking\/attendee check-in URLs require a logged-in administrator (<code>manage_options<\/code>).<\/li>\n<li>Fixed - Recurring-event countdown resolution across the single-event header, sidebar widget, shortcode countdown view, and Elementor countdown widget (counts to the current or next occurrence instead of showing Event Ended early).<\/li>\n<li>Fixed - Single-event content map no longer exposes raw map JSON as visible page text.<\/li>\n<li>Fixed - Speakers slider spacing and carousel control behavior.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Updated - README feature descriptions for RSVP forms, event management, booking, tickets, QR check-in, payments, and notifications.<\/li>\n<li>Updated - Organized verified live demo links for calendars, listings, single events, booking, and related layouts.<\/li>\n<li>Updated - Clarified outdated or misleading README claims (including RSVP vs paid tickets, QR setting scope, and recurring event types).<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Improved - QR check-in respects the event occurrence time window and shows clearer public check-in results.<\/li>\n<li>Improved - Attendee ticket PDF layout and booking email notification consistency.<\/li>\n<li>Improved - Timetable calendar layout, including a visible time axis and clearer concurrent-event stacking.<\/li>\n<li>Improved - PayPal checkout redirect host allowlisting and return capture with booking-token validation.<\/li>\n<li>Improved - PayPal refund API handling: capture-id resolution, completed-only refund sync, and safer admin refund confirmation.<\/li>\n<li>Improved - Free \/ zero-total booking confirmation lifecycle (idempotent confirm without a gateway).<\/li>\n<li>Fixed - Frontend FullCalendar Add Event and drag-select creation are limited to users who can create events.<\/li>\n<li>Updated - Recurring events documentation (weekly, monthly, yearly). Daily recurrence is not supported.<\/li>\n<li>Updated - Enable QR Code and ticket-settings descriptions to match current behavior.<\/li>\n<li>Updated - Readme documentation highlighting RSVP forms, bookings, tickets, payments, and major features.<\/li>\n<li>Removed - Postponed Gutenberg Event Grid block implementation (use shortcodes or Elementor widgets).<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed - Full Calendar listing ordering<\/li>\n<li>Fixed - Full Calender event colors<\/li>\n<li>Updated readme documentation.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed reported issues and improved plugin stability.<\/li>\n<li>Updated plugin functionality and PHP implementation.<\/li>\n<li>Updated readme documentation.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Event creation and management.<\/li>\n<li>Event categories, tags, organizers, speakers, and locations.<\/li>\n<li>Event grid, list, masonry, slider, calendar, and schedule display options.<\/li>\n<li>Elementor widget integration.<\/li>\n<li>Booking and attendee management.<\/li>\n<li>Free and paid booking workflows.<\/li>\n<li>Stripe and manual offline payment options.<\/li>\n<li>PDF tickets and QR code check-in.<\/li>\n<li>Frontend login, registration, and event submission functionality.<\/li>\n<li>Event display and booking shortcodes.<\/li>\n<\/ul>","raw_excerpt":"Event calendar, bookings, RSVP forms, Stripe &amp; PayPal payments, QR tickets &amp; check-in, and Elementor widgets for WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/354760","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=354760"}],"author":[{"embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/zozothemes"}],"wp:attachment":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=354760"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=354760"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=354760"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=354760"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=354760"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=354760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}