Vedrixa Event Calendar Events Tickets and Bookings

Description

Vedrixa Event Calendar Events Tickets and Bookings is a flexible WordPress event calendar, event management, event registration and ticket booking plugin for creating events, managing tickets, collecting bookings and attendees, and building professional event directories.

Create conferences, workshops, seminars, classes, concerts, festivals, meetups, training programs, business events, community events, online events and local events directly from your WordPress dashboard.

With Vedrixa Event Calendar you can create event calendars, searchable event listings, multiple ticket types, attendee registration forms, venue profiles, organizer pages, performer profiles, event types and QR-based attendee check-ins.

Event Calendar and Event Listings

Create a professional WordPress event calendar and help visitors discover upcoming events.

Display events using:

  • Grid view
  • List view
  • Calendar view

The All Events browser supports:

  • Keyword search
  • Date filtering
  • Location search
  • Event type filtering
  • Organizer filtering
  • Performer filtering
  • Price filtering
  • Sorting
  • Pagination
  • View switching

Use [eecebt_events] to create your main events directory or [eecebt_calendar] for a dedicated monthly event calendar.

Event Tickets and Registration

Create one or more ticket types for each event.

Configure:

  • Ticket name and description
  • Ticket price
  • Available quantity
  • Sale start and end dates
  • Maximum quantity per booking
  • Ticket display order
  • Ticket availability

Create free tickets by setting the ticket price to zero or create priced tickets for events that require payment through a compatible payment extension.

Visitors can select available ticket types and quantities before continuing through the booking workflow.

Event Cart and Booking Checkout

Vedrixa Event Calendar provides a cart and booking checkout system for event registrations.

Use:

[eecebt_cart]

for the ticket cart and:

[eecebt_checkout]

for the booking checkout page.

The checkout can dynamically collect attendee and booking information based on the events being booked.

Important: The base plugin manages ticket prices, bookings, attendees and checkout information but does not process online payments or collect payment card details. Online payment processing requires a compatible extension.

Custom Attendee and Booking Fields

Use the built-in Fields Manager to create reusable registration fields.

Supported field types include:

  • Text
  • Email
  • Phone
  • Number
  • Textarea
  • Select
  • Radio
  • Checkbox
  • Date

Fields can be assigned as either Attendee Fields or Booking Fields.

Attendee fields collect information associated with individual attendees.

Booking fields collect information once for the overall booking.

Fields can be assigned to specific events, allowing different events to collect different registration information.

Booking and Attendee Management

Event bookings and attendee records can be managed directly from the WordPress admin area.

Bookings generate attendee records that event administrators can review and manage.

This makes the plugin suitable for conferences, workshops, classes, training sessions and other events where attendee information needs to be maintained.

QR Code Event Check-In

Use QR check-in tools to validate attendee entries and track attendance.

QR-based event check-in can be useful for:

  • Conferences
  • Workshops
  • Training sessions
  • Business events
  • Classes
  • Ticketed events
  • Local events

Modern Single Event Pages

Create detailed event pages containing the information visitors need before booking.

Single event pages can display supported content such as:

  • Event date and time
  • All-day and multi-day events
  • Event images and media
  • Image galleries
  • Video media
  • Event features
  • Event schedules
  • Venue details
  • Organizers
  • Performers
  • FAQs
  • Related events
  • Ticket booking calls to action

The plugin includes multiple single event layouts, including Classic Event Layout and Modern Ticket Sales Layout.

Administrators can also control supported frontend sections using visibility settings.

Event Venues

Create dedicated venue profiles and associate venues with events.

Venue profiles can include:

  • Venue name
  • Address
  • Contact details
  • Images
  • Capacity
  • Amenities
  • Venue spaces
  • Gallery
  • Ratings and reviews
  • Related events

Create a venue directory using:

[eecebt_venues]

or:

[eecebt_all_venues]

Event Organizers

Create dedicated profiles for people or organizations hosting events.

Organizer profiles can include:

  • Organizer information
  • Contact details
  • Social links
  • Features
  • Gallery
  • Ratings and reviews
  • Related events

Create an organizer directory using:

[eecebt_organizers]

or:

[eecebt_all_organizers]

Event Performers and Speakers

Create performer profiles for:

  • Speakers
  • Artists
  • Musicians
  • Bands
  • Presenters
  • Instructors
  • Entertainers

Profiles can contain performer details, social links, features, galleries, ratings, reviews and related events.

Create a performer directory using:

[eecebt_performers]

or:

[eecebt_all_performers]

Event Types

Event types are managed as detailed content rather than only simple taxonomy terms.

Event type pages can include:

  • Featured image
  • Description
  • Dynamic features
  • Gallery
  • Statistics
  • Ratings and reviews
  • Related events

Create an Event Types directory using:

[eecebt_event_types]

or:

[eecebt_all_event_types]

Ratings and Reviews

Supported event-related content can include ratings and reviews.

Ratings and reviews are available for supported venue, organizer, performer and event type content.

Frontend View Settings

Control supported frontend sections directly from the WordPress admin area.

Visibility settings are available for:

  • Event listings
  • Event calendar
  • Single event pages
  • Venue pages
  • Organizer pages
  • Performer pages
  • Event type pages
  • Checkout

This gives administrators control over frontend presentation without needing to edit templates for basic visibility changes.

WordPress Event Calendar Block

Vedrixa Event Calendar includes an Event Calendar block for websites using the WordPress block editor.

Shortcodes remain available for the Classic Editor, page builders and custom templates.

Shortcodes

The plugin includes flexible shortcodes for building event pages.

All Events

[eecebt_events]

Grid View

[eecebt_events view="grid"]

List View

[eecebt_events view="list"]

Calendar View

[eecebt_events view="calendar"]

Event Calendar

[eecebt_calendar]

Event Grid

[eecebt_event_grid]

Event List

[eecebt_event_list]

Specific Event Booking

[eecebt_event_booking event_id="123"]

Ticket Cart

[eecebt_cart]

Checkout

[eecebt_checkout]

Venues

[eecebt_venues]

Organizers

[eecebt_organizers]

Performers

[eecebt_performers]

Event Types

[eecebt_event_types]

Customize Event Listings with Shortcode Attributes

The main event browser supports useful shortcode attributes including:

  • limit – events displayed per page
  • view – grid, list or calendar
  • category – event category slug
  • event_type – event type ID
  • organizer – organizer post ID
  • performer – performer post ID
  • keyword – default search keyword
  • location – default location keyword
  • past_events – show or hide past events

Example:

[eecebt_events view="grid" limit="12" past_events="no"]

REST API Support

The plugin includes REST API endpoints for supported public event data and booking workflows, providing a foundation for custom development and integrations.

Built for Different Types of Events

Vedrixa Event Calendar can be used for:

  • Conferences
  • Workshops
  • Seminars
  • Classes
  • Training programs
  • Business and corporate events
  • Community events
  • Local events
  • Meetups
  • Concerts
  • Music events
  • Festivals
  • Online events
  • Venue events
  • Speaker events
  • Entertainment events

Key Features

  • WordPress event calendar
  • Event management
  • Grid, list and calendar event views
  • Event search and filters
  • Multiple ticket types
  • Free and priced event tickets
  • Ticket availability and sale periods
  • Event cart and booking checkout
  • Custom attendee fields
  • Custom booking fields
  • Fields Manager
  • Booking management
  • Attendee management
  • QR code event check-in
  • Multiple single event layouts
  • Venue directory and profiles
  • Organizer directory and profiles
  • Performer directory and profiles
  • Event type directory and profiles
  • Event galleries and media
  • Ratings and reviews
  • Frontend visibility controls
  • Event Calendar block
  • Shortcode support
  • REST API endpoints

Recommended Setup

For a complete event website, create the following WordPress pages:

All Events

[eecebt_events]

Event Calendar

[eecebt_calendar]

Venues

[eecebt_venues]

Organizers

[eecebt_organizers]

Performers

[eecebt_performers]

Event Types

[eecebt_event_types]

Cart

[eecebt_cart]

Checkout

[eecebt_checkout]

After creating the pages, open the plugin settings and assign the required cart and checkout pages.

Privacy

Vedrixa Event Calendar stores event-related information in your WordPress database.

Depending on the features used, stored data can include:

  • Events
  • Tickets
  • Bookings
  • Attendees
  • Venues
  • Organizers
  • Performers
  • Event types
  • Checkout fields
  • Ratings and reviews

The base plugin does not collect payment card details and does not include built-in online payment gateway processing.

The base plugin does not automatically embed Google Maps or load third-party map iframes on the frontend.

Site owners are responsible for informing visitors about the attendee, booking and other information collected through their website and any third-party extensions they install.

Screenshots

Blocks

This plugin provides 1 block.

  • Event Calendar Display the Easy Events calendar.

Installation

  1. Install Vedrixa Event Calendar Events Tickets and Bookings from the WordPress Plugins screen or upload the plugin files to /wp-content/plugins/vedrixa-event-calendar-events-tickets-and-bookings/.
  2. Activate the plugin from Plugins Installed Plugins.
  3. Create a page for the event cart.
  4. Add [eecebt_cart] to the cart page.
  5. Create a page for event checkout.
  6. Add [eecebt_checkout] to the checkout page.
  7. Open the plugin settings and select the cart and checkout pages.
  8. Create venues, organizers, performers and event types as required.
  9. Create your first event.
  10. Add ticket types to the event when booking is enabled.
  11. Create an All Events page using [eecebt_events].
  12. Publish the pages and test the complete event booking workflow.

FAQ

What is Vedrixa Event Calendar?

Vedrixa Event Calendar is a WordPress event management plugin for creating events, displaying event calendars, managing ticket types, accepting bookings, managing attendees and creating venue, organizer, performer and event type profiles.

Can I create an event calendar in WordPress?

Yes. Use [eecebt_calendar] to create a monthly event calendar or [eecebt_events view="calendar"] to display the event browser in calendar view.

Can I display events in a grid or list?

Yes. Vedrixa Event Calendar supports grid, list and calendar event views.

Use [eecebt_events view="grid"] for grid view or [eecebt_events view="list"] for list view.

Can visitors search and filter events?

Yes. The all events browser supports keyword search, date filters, event type filters, organizer filters, performer filters, location search, price filters, sorting, pagination and supported view switching.

Can I create multiple ticket types for one event?

Yes. Each event can have multiple ticket types with separate prices, quantities, sale periods, descriptions and frontend sorting.

Can I create free events?

Yes. Set the ticket price to zero to create a free ticket.

Can I create priced or paid events?

You can create tickets with prices and collect booking records. The base plugin does not process online payments. Online payment collection requires a compatible payment extension.

Does the base plugin include Stripe, PayPal or other payment gateways?

No. The base plugin manages event tickets, cart, bookings, attendees and checkout fields, but does not process online payments or collect card details.

Payment gateway functionality is intended for compatible extensions.

Can visitors select more than one ticket type?

Yes. Visitors can select available ticket types and quantities and continue through the cart and booking checkout workflow.

Can I control when tickets go on sale?

Yes. Individual ticket types support sale start and sale end dates.

Can I limit ticket quantities?

Yes. Ticket types support available quantity and maximum-per-booking configuration.

Can I collect attendee information?

Yes. The Fields Manager lets you create attendee fields and associate them with specific events.

Can I create custom registration fields?

Yes. Supported field types include text, email, phone, number, textarea, select, radio, checkbox and date fields.

What is the difference between attendee fields and booking fields?

Attendee fields are intended for information associated with individual attendees. Booking fields are intended for information associated with the overall booking.

Does the plugin manage attendees?

Yes. Bookings generate attendee records that can be reviewed in the WordPress admin area.

Does the plugin support QR code check-in?

Yes. QR check-in tools can be used to validate attendee entries and track attendance.

Can I create venue profiles?

Yes. Venues can include address information, contact details, images, capacity, amenities, venue spaces, galleries, ratings, reviews and related events.

Can I display an All Venues page?

Yes. Use [eecebt_venues] or [eecebt_all_venues] to create a venue directory.

Can I create event organizer profiles?

Yes. Organizers have dedicated profile information, contact details, social links, features, galleries, ratings, reviews and related events.

Can I create performer profiles?

Yes. Performers have dedicated profile pages containing supported performer details, social links, features, galleries, ratings, reviews and related events.

Can I create event type pages?

Yes. Event types are managed as a custom post type and can include a featured image, description, gallery, dynamic features, statistics, ratings, reviews and related events.

Can I customize which sections appear on the frontend?

Yes. Frontend View settings allow administrators to show or hide supported sections for event listings, calendars, single events, venues, organizers, performers, event types and checkout.

Does the plugin have different single event layouts?

Yes. The plugin includes multiple supported single event layouts, including Classic Event Layout and Modern Ticket Sales Layout.

Does the plugin support the WordPress block editor?

Yes. An Event Calendar block is included. Shortcodes are also available for the Classic Editor, page builders and custom templates.

Does the plugin provide a REST API?

Yes. The plugin includes REST API endpoints for supported public event data and booking workflows.

Does the plugin automatically load Google Maps?

No. The base plugin does not automatically embed Google Maps or load third-party map iframes on the frontend.

Does the plugin collect credit card information?

No. The base plugin does not collect payment card information.

What happens to my event data if I uninstall the plugin?

Plugin data is removed during uninstall only when the delete-on-uninstall setting is enabled. Otherwise, the plugin keeps event and related data to help prevent accidental data loss.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Vedrixa Event Calendar Events Tickets and Bookings” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Initial public release.
  • Event creation and management.
  • Monthly event calendar.
  • Grid, list and calendar event views.
  • Event search, filtering, sorting and pagination.
  • Multiple ticket types.
  • Free and priced tickets.
  • Ticket quantity and sale period management.
  • Event cart and booking checkout.
  • Dynamic attendee and booking fields.
  • Fields Manager.
  • Booking and attendee management.
  • QR code attendee check-in.
  • Multiple single event layouts.
  • Venue directory and venue profiles.
  • Organizer directory and organizer profiles.
  • Performer directory and performer profiles.
  • Event type directory and detailed event type pages.
  • Image and media galleries.
  • Ratings and reviews for supported content.
  • Frontend visibility settings.
  • Event Calendar block.
  • Shortcode support.
  • REST API endpoints for supported event and booking workflows.