Skip to content

Creating & Editing Events

Creating & Editing Events

Every event on your site starts as a tribe_events post. You can create events from the WordPress admin using either the Block Editor or the Classic Editor, set dates and times, attach venues and organizers, and publish on your own schedule. Tickets Please uses standard WordPress publishing controls, so if you know how to create a post, you already know most of the workflow.

Creating a New Event

  1. Go to Events > Add New in your WordPress admin.
  2. Enter the event title. This is the only required field.
  3. Fill in the event details in the meta boxes or blocks below the title (see the fields section below).
  4. Set a featured image in the right sidebar if you want a visual for calendar views and event lists.
  5. Click Publish when you are ready, or Save Draft to come back later.

New events default to Draft status. You can preview them before publishing, schedule them for future publication, or publish immediately. The standard WordPress publishing controls handle all of this.

Event Fields

The event editor gives you these fields:

FieldRequiredDescription
TitleYesThe event name displayed in listings and on the event page
Start Date + TimeNoWhen the event begins. Defaults to today if not set
End Date + TimeNoWhen the event ends. Must be after the start date
All-Day ToggleNoWhen checked, hides the time pickers and treats the event as a full-day event
CostNoA free-form text string displayed on the frontend (e.g., “$25”, “Free”, “$10-$50”)
Website URLNoAn external link related to the event
ExcerptNoA short summary shown in list views and calendar tooltips
ContentNoThe full event description, supports the block editor or classic editor

The Cost field is a display-only string. It does not connect to ticket pricing. If you are selling tickets through WooCommerce, the actual prices come from your ticket configuration.

Block Editor vs. Classic Editor

Tickets Please supports both editors. By default, events open in the Block Editor (Gutenberg). If you prefer the Classic Editor or have it installed, the plugin calls maybe_disable_block_editor() to fall back gracefully.

Block Editor

The Block Editor gives you 8 custom blocks for building event pages:

  • Events List (tickets-please/events-list) — a filterable list of upcoming events
  • Event Details (tickets-please/event-details) — dates, times, and cost summary
  • Event Countdown (tickets-please/event-countdown) — a countdown timer to the event start
  • Event Tickets (tickets-please/event-tickets) — the ticket purchase interface
  • Event RSVP (tickets-please/event-rsvp) — the RSVP registration form
  • Venue Details (tickets-please/venue-details) — venue address and map
  • Mini Calendar (tickets-please/mini-calendar) — a compact month-view calendar
  • Event Categories (tickets-please/event-categories) — a list or grid of event categories

You can place these blocks anywhere on the event page, rearrange them, and combine them with standard WordPress blocks like paragraphs, images, and columns.

Classic Editor

In the Classic Editor, event fields appear as meta boxes below the content area. You get the same fields — dates, venue selector, organizer selector, cost, and website URL — but arranged in collapsible meta box panels instead of inline blocks.

Setting Dates and Times

Click the Start Date field to open the date picker. Select a date and enter a time in the time field. Repeat for the End Date. If the event spans a single day, you can leave the end date blank — it defaults to the same day as the start date.

Check the All-Day Event toggle to hide the time pickers entirely. All-day events display without specific start and end times in calendar views and event lists.

Attaching a Venue

In the event editor, use the Venue dropdown to select an existing venue or click Create New to add one inline without leaving the page. The dropdown supports type-ahead search, so you can start typing a venue name to filter the list.

Each event links to one venue. The venue details — address, phone, map — display automatically on the event page. See Venues for full details on venue fields and management.

Attaching Organizers

The Organizer dropdown works the same way as venues — type-ahead search with an inline Create New option. Unlike venues, you can attach multiple organizers to a single event by clicking the Add Another button.

Organizer IDs are stored as a comma-separated list in the _tribe_event_organizer_ids meta field. See Organizers for more.

Admin Columns

The Events list table in wp-admin shows these custom columns alongside the standard WordPress columns:

  • Date — the event start date and time
  • Venue — the linked venue name
  • Organizers — all linked organizer names
  • Category — assigned event categories

You can sort by date and filter by category to find events quickly.

Filtering with Hooks

Tickets Please provides filters for customizing the event editor experience. All hooks use the tickets_please_ namespace:

  • tickets_please_event_fields — modify the array of fields shown in the event meta box
  • tickets_please_event_editor_template — customize the default block template for new events
  • tickets_please_event_admin_columns — add or remove columns in the events list table

These filters follow standard WordPress conventions. Add your callbacks in your theme’s functions.php or a custom plugin.

Common Questions

Can I backdate an event? Yes. Set the start date to any date in the past. Backdated events still appear in your event archive and are accessible by direct URL, but they will not show up in “upcoming events” views.

Can I duplicate an event? Not with a built-in button, but you can use any WordPress post duplication plugin. Events are standard custom posts, so plugins like Duplicate Post work out of the box.

How do I make an event featured? Use the star icon in the admin events list, or set the featured flag in the event editor. See Featured Events for details.

Can I schedule an event to publish later? Yes. Use the standard WordPress Publish box to set a future publish date. The event will become visible on your site at that date and time.

How do I add tickets to my event? Create the event first, then add tickets from the Tickets meta box on the event editor. See Creating Tickets for the full walkthrough.

What happens if I trash an event that has attendees? Trashing an event does not delete its attendees or tickets. They remain in the database linked to the trashed event. If you restore the event, everything reconnects automatically.

Next Steps

  • Venues — set up locations for your events
  • Organizers — link people and organizations to your events
  • Creating Tickets — add paid or RSVP tickets to your event