Events
Events are records with a date attached: a conference, a class, an opening, a service. Each event carries its own dates, times, venue and ticket link, and the Events blocks read from those records, so a date changed on the event is a date changed everywhere it appears, from the calendar to the listing to the single event page. Read this page when you are publishing your first events or wiring up a listing.
Where Events Live
You will find events in the WordPress admin menu under Events. Each event has its own page on the front end, there is a listing page for all events, and event addresses start with /events/. Events are grouped by Event Categories, which the listings and calendar can filter by.
How To Create An Event
Starting screenEventsAdd New.
Give the event a title, write its description in the editor, and set a featured image, because that is what listing cards and the single event page lead with. Then open the Event Settings panel below the editor and fill in the facts:
- Start Date and End Date, with Start Time and End Time. The date is what places the event in listings and on the calendar, so an event without one has no position in time.
- Location and Full Address, for the venue rows the single event page prints.
- Event Type decides whether this is an in-person, online or hybrid event. Choosing online or hybrid reveals Online Event URL, which is where attendees are sent to join.
- Price and Registration / Ticket URL. The ticket URL is the target of the sticky ticket bar's call to action on the single event page, and it falls back to the Online Event URL when left empty.
How To Show Events On A Page
Starting screenthe block editor, on the page you are building.
Open the inserter and look under Canvas Events. Event Posts is the listing block for a page you compose yourself, Events Calendar renders the month view, and Event Archive Grid renders the listing for the events archive template. The remaining blocks in the category are the parts of a single event page: the date, the location, the price, the organizer, the related events. Each has its own reference page listing every setting.
Site-wide defaults for the events archive and the single event pages live under Canvas > Theme Options, in the Events tab, so decisions you want applied to every event belong there rather than on each block.
Pitfalls
Online Event URL is missing from the panel. The field appears only when Event Type is online or hybrid. It is not missing, and changing the type brings it back.
The ticket bar links somewhere unexpected. The sticky ticket bar targets the Registration / Ticket URL, and falls back to the Online Event URL when the ticket URL is empty. An old joining link left in Online Event URL will therefore receive the clicks until a ticket URL is set.
Every Setting
The list below is generated from the product, so it is current by construction:
Start Date
End Date
Start Time
End Time
Location
Full Address
Organizer
Organizer URL
Event Type
Online Event URL
Shown when Event Type is "online" or Event Type is "hybrid".
Price
Registration / Ticket URL
Target of the sticky ticket bar CTA. Falls back to the Online Event URL.
What To Read Next
- Events, the full content type reference including the header, page layout and page title panels every event also carries
- Event Posts and Events Calendar, the two listing blocks
- Forms, when an event needs its own registration form rather than an external ticket link
