Creating Events
Creating Events#
Events are the core of the plugin. Each event stores dates, times, location, capacity, and other details that determine how it appears on your site and how registration works.
Event fields#
Basic information#
Title The event name displayed everywhere on your site.
Description Full event details shown in the About section of the single event page. Supports the standard editor.
Excerpt A short summary used in event lists and cards.
Featured Image Used in event lists, calendar popups, and the single event page header.
Categories Organize events by type. Categories can be used to filter calendars and event lists. Manage them under Events > Event Categories.
Event Settings box#
Start Date & Time When the event begins. Required for all events.
End Date & Time When the event ends. Leave empty for single-moment events.
All day event Check this for events without specific start and end times.
Featured Event Mark important events to highlight them in lists and blocks.
Timezone Defaults to the Default Timezone in settings. Override for events in different locations.
Event Status Track the state of your event:
- Scheduled: Upcoming event accepting registrations
- Postponed: Event delayed to a future date
- Cancelled: Event will not happen. The event page shows “This event has been cancelled.”
- Sold Out: No tickets available
The events list also shows Past Event and Ongoing labels based on the dates. These are calculated, not set by you.
Capacity Maximum number of attendees. Leave empty for unlimited. When capacity is reached, customers cannot add more tickets to the cart.
Registration Deadline Last date and time to register. When Sales End is empty, this date is used as the sales end for linked ticket products.
Ticket Sales Window Sales Start and Sales End control when tickets go on sale. Leave Sales Start empty to sell immediately. Sales End defaults to the registration deadline or event start. These dates sync to linked ticket products when you save the event.
Repeat Event Set a recurrence pattern: Does not repeat, Daily, Weekly, Monthly, Yearly, or Custom. See Recurring Events.
Event Location box#
Event Type Choose how the event takes place:
- In-Person: Physical location, pick a venue
- Virtual (Online): Online only, add a meeting link
- Hybrid (In-Person + Virtual): Both physical and online attendance
Venue Select an existing venue or click + Add New Venue. See Venues & Organizers.
Virtual Event URL The meeting link (Zoom, Google Meet, and so on) for virtual and hybrid events.
Organizer Select an existing organizer or click + Add New Organizer. Organizer details appear on the event page under Hosted by.
Event Tickets box#
Lists the WooCommerce products linked to this event with their type, price, stock, and status. Click + Add New Ticket to create a ticket product with the event preselected. Save the event first before adding tickets. See Ticket Sales.
Custom Attributes box#
Add extra details like dress code, age restriction, or parking info as label and value pairs. Click + Add Attribute for each one. Set a Section Title to change the heading shown above them on the event page.
Event Speakers box#
Assign speakers to the event from the sidebar box, or click + Add New Speaker. Speaker profiles display on the event page. See Speaker Management.
Creating an event#
- Go to Events > All Events and click Add New Event
- Enter the title and description
- Set date, time, and timezone in Event Settings
- Choose Event Type and add location details in Event Location
- Set Capacity and other options
- Add an organizer and speakers if applicable
- Set a featured image
- Add categories
- Click Publish
Editing events#
Click any event in Events > All Events to edit it. Changes take effect immediately after saving.
Bulk actions#
From the events list, you can:
- Edit multiple events at once (change post status, category)
- Move to Trash to delete events
Duplicating events#
To create a similar event:
- Hover over an event in the list
- Click Duplicate
- The copy opens as a draft named “(Copy)” with all settings and categories copied
- Edit the dates and details, then publish
Event list table#
The events list shows key information at a glance:
| Column | Description |
|---|---|
| Image | Featured image thumbnail |
| Title | Event name with edit links |
| Date & Time | Start and end date, with Past Event or Ongoing label |
| Venue | Assigned venue, or “Virtual Event” for online events |
| Status | Scheduled, Postponed, Cancelled, or Sold Out |
| Attendees | Registration count |
| Published | Post publish date |
Filtering events#
Use the filters above the list:
- All / Published / Draft / Trash: Post status
- All Statuses: Scheduled, Postponed, Cancelled, Sold Out
- All Types: In-Person, Virtual, Hybrid
- All Events: Upcoming, Ongoing, Past
Sorting#
Click the Date & Time column header to sort by event date. The Title and Published columns use the standard WordPress sorting.
Event page display#
The single event page shows:
- Event title and featured image
- When, Where, Hosted by, and Price summary
- Countdown to ticket sales start or end
- About section with the description
- Location section with a map (if Google Maps is configured)
- Custom attributes
- Speakers section
- Ticket purchase buttons (Register Now or Buy), or Sold Out
- Add to Calendar links
- Share buttons
Control which sections appear in Events > Settings > Display.
Tips#
Plan Ahead Create events well before the date so customers have time to find and register.
Use Categories Consistent categories help visitors find relevant events. Consider categories like Workshops, Conferences, Webinars.
Set Featured Images Events with images get more attention in lists and calendars.
Monitor Capacity Watch registration numbers and adjust capacity if needed. Consider enabling the waitlist on popular ticket products.