Event Tickets and Event Tickets Plus come with a number of template files that determine how the plugin looks and behaves. We call these templates views because they create the pages and elements that you see on your site.
Each plugin and add-on has its own unique set of templates and each template can be copied and customized in your theme folder.
We’ve put together an outline of all of the available templates that come included with Event Tickets and Event Tickets Plus.
Note: This article covers the template available with our legacy e-commerce solution, Tribe Commerce. For a full list of templates available with our new e-commerce solution starting with Event Tickets version 5.2.0, see this article about Tickets Commerce templates.
Events Tickets
Parent folder located at: /wp-content/plugins/event-tickets/src/views/
.
Main Templates
This is a list of templates for tickets that are created using the WordPress block editor. Note that these templates go into a different folder in your theme if you plan on overriding them. Instead of creating a tribe-events/tickets
folder in your theme, these templates will go into a /tribe/tickets/blocks
folder.
Template | What it Does |
---|---|
/blocks/attendees.php | The wrapper for displaying event attendees registered for the event. |
/blocks/rsvp.php | The wrapper for showing the RSVP form. |
tickets.php | The wrapper for displaying the ticket form. |
Tickets
This is a list of templates for tickets that are created using the WordPress block editor. Note that these templates go into a different folder in your theme if you plan on overriding them. Instead of creating a tribe-events/tickets
folder in your theme, these templates will go into a /tribe/tickets/blocks/tickets
folder.
Template | What it Does |
---|---|
/blocks/tickets/content-description.php | Displays the ticket description in the content block. |
/blocks/tickets/content-inactive.php | Displays an inactive message in the content block if the ticket is not yet available. |
/blocks/tickets/content-title.php | Displays the ticket title in the content block. |
/blocks/tickets/content.php | The wrapper for the ticket form content. |
/blocks/tickets/extra-available-quantity.php | Displays the number of available tickets in the extra column block. |
/blocks/tickets/extra-available-unlimited.php | Displays ticket quantity in the extra column block when the quantity is set to unlimited capacity. |
/blocks/tickets/extra-available.php | Displays the number of available tickets in the extra column block. |
/blocks/tickets/extra-price.php | Displays the ticket price in the extra column block. |
/blocks/tickets/extra.php | The wrapper for an extra column in the ticket form. |
/blocks/tickets/footer-quantity.php | Displays the total ticket quantity in the ticket footer. |
/blocks/tickets/footer-total.php | Displays the order total in the ticket footer. |
/blocks/tickets/footer.php | The wrapper for the ticket form footer. |
/blocks/tickets/icon-svg.php | Displays an icon for tickets in SVG format. |
/blocks/tickets/icon.php | The wrapper for displaying the ticket SVG icon. |
/blocks/tickets/item-inactive.php | Indicates when a ticket is not on sale. |
/blocks/tickets/item.php | Displays a ticket single. |
/blocks/tickets/opt-out-hidden.php | Hides the attendee list if the option is disabled in settings. |
/blocks/tickets/quantity-add.php | Displays the button for adding tickets to an order. |
/blocks/tickets/quantity-number.php | Displays the number of tickets. |
/blocks/tickets/quantity-remove.php | Displays the button for removing tickets from an order. |
/blocks/tickets/quantity-unavailable.php | Displays a message when there are no more available tickets. |
/blocks/tickets/quantity.php | The wrapper for displaying ticket quantity in the form. |
/blocks/tickets/submit-button-modal.php | Displays a modal during form submission. |
/blocks/tickets/submit-button.php | Displays the form submission button. |
/blocks/tickets/submit.php | The wrapper for the form submission. |
/blocks/tickets/commerce/fields-edd.php | Displays ticket purchase fields when Easy Digital Downloads is the e-commerce provider. |
/blocks/tickets/commerce/fields-tpp.php | Displays PayPal ticket purchase fields when Tribe Commerce is the e-commerce provider. |
/blocks/tickets/commerce/fields-woo.php | Displays ticket purchase fields when WooCommerce is the e-commerce provider. |
/blocks/tickets/commerce/fields.php | The wrapper for purchase fields. |
/blocks/tickets/registration/content.php | The wrapper for the registration form content. |
/blocks/tickets/registration/attendee/content.php | Displays attendee registration content. |
/blocks/tickets/registration/attendee/fields.php | The wrapper for attendee registration form fields. |
/blocks/tickets/registration/attendee/submit.php | Displays the attendee registration form submission button. |
/blocks/tickets/registration/attendee/fields/checkbox.php | Displays the attendee registration checkbox inputs. |
/blocks/tickets/registration/attendee/fields/radio.php | Displays the attendee registration radio button inputs. |
/blocks/tickets/registration/attendee/fields/select.php | Displays the attendee registration select inputs. |
/blocks/tickets/registration/attendee/fields/text.php | Displays the attendee registration text inputs. |
/blocks/tickets/registration/summary/content.php | The content wrapper for the registration confirmation summary. |
/blocks/tickets/registration/summary/description.php | Displays the registration description in the confirmation summary. |
/blocks/tickets/registration/summary/ticket-icon.php | Displays the ticket icon in the registration confirmation. |
/blocks/tickets/registration/summary/ticket-price.php | Displays the ticket price in the registration confirmation summary. |
/blocks/tickets/registration/summary/ticket-quantity.php | Displays the purchase quantity in the registration summary. |
/blocks/tickets/registration/summary/ticket-title.php | Displays the ticket of a ticket in the registration summary. |
/blocks/tickets/registration/summary/ticket.php | The wrapper for displaying individual ticket information in the registration summary. |
/blocks/tickets/registration/summary/tickets.php | The wrapper for displaying all tickets in the registration summary. |
/blocks/tickets/registration/summary/title.php | The registration summary title. |
RSVP
This is a list of templates for RSVPs that are created using the WordPress block editor. Note that these templates go into a different folder in your theme if you plan on overriding them. Instead of creating a tribe-events/tickets
folder in your theme, these templates will go into a /tribe/tickets
folder.
Template | What it Does |
---|---|
/v2/rsvp.php | The list of RSVPs. |
/v2/rsvp/content.php | The content (details, form, or ARI form). |
/v2/rsvp/details.php | The details for the RSVP including capacity. |
/v2/rsvp/details/attendance.php | The number going. |
/v2/rsvp/details/availability.php | The days remaining and current availability text. |
/v2/rsvp/details/availability/days-to-rsvp.php | The days remaining text. |
/v2/rsvp/details/availability/full.php | The text for when capacity is full. |
/v2/rsvp/details/availability/remaining.php | The text for when some capacity is remaining. |
/v2/rsvp/details/availability/unlimited.php | The text for unlimited capacity. |
/v2/rsvp/details/description.php | The RSVP description. |
/v2/rsvp/details/title.php | The RSVP title. |
/v2/rsvp/form/buttons.php | The cancel and submit buttons used in the form. |
/v2/rsvp/form/fields.php | The form fields. |
/v2/rsvp/form/fields/cancel.php | The cancel button used in the form. |
/v2/rsvp/form/fields/email.php | The email form field. |
/v2/rsvp/form/fields/name.php | The name form field. |
/v2/rsvp/form/fields/quantity.php | The quantity form field. |
/v2/rsvp/form/fields/submit.php | The submit button used in the form. |
/v2/rsvp/form/form.php | The RSVP form. |
/v2/rsvp/form/going/title.php | The title text for when RSVP’ing as Going. |
/v2/rsvp/form/not-going/title.php | The title text for when RSVP’ing as Not Going. |
/v2/rsvp/form/title.php | The title text for the RSVP form. |
/v2/rsvp/ari.php | The Attendee Registration form and sidebar. |
/v2/rsvp/ari/form.php | The Attendee Registration form. |
/v2/rsvp/ari/form/buttons.php | The cancel, next guest, and finish Attendee Registration form buttons. |
/v2/rsvp/ari/form/error.php | The required information error text for the Attendee Registration form. |
/v2/rsvp/ari/form/fields.php | The Attendee Registration fields for the Attendee Registration form. |
/v2/rsvp/ari/form/fields/email.php | The email form field for the Attendee Registration form. |
/v2/rsvp/ari/form/fields/meta.php | Additional meta form fields for the Attendee Registration form. |
/v2/rsvp/ari/form/fields/name.php | The name form field for the Attendee Registration form. |
/v2/rsvp/ari/form/guest-template.php | The group of guest fields for the Attendee Registration form in a format used by Javascript. |
/v2/rsvp/ari/form/guest.php | The group of guest fields for the Attendee Registration form. |
/v2/rsvp/ari/form/template/fields.php | Additional meta form fields for the Attendee Registration form in a format used by Javascript. |
/v2/rsvp/ari/form/template/title.php | The attendee title for the Attendee Registration form in a format used by Javascript. |
/v2/rsvp/ari/form/title.php | The main attendee title for the Attendee Registration form. |
/v2/rsvp/ari/sidebar.php | The sidebar title, quantity, and guest list for the Attendee Registration form. |
/v2/rsvp/ari/sidebar/guest-list.php | The RSVP guest list for the Attendee Registration sidebar. |
/v2/rsvp/ari/sidebar/guest-list/guest-template.php | The RSVP guest text used in the Attendee Registration sidebar in a format used by Javascript. |
/v2/rsvp/ari/sidebar/guest-list/guest.php | The RSVP main guest text used in the Attendee Registration sidebar. |
/v2/rsvp/ari/sidebar/quantity.php | The quantity icons and input used in the Attendee Registration sidebar. |
/v2/rsvp/ari/sidebar/quantity/input.php | The quantity input used in the Attendee Registration sidebar. |
/v2/rsvp/ari/sidebar/quantity/minus.php | The quantity minus icon used in the Attendee Registration sidebar. |
/v2/rsvp/ari/sidebar/quantity/plus.php | The quantity plus icon used in the Attendee Registration sidebar. |
/v2/rsvp/ari/sidebar/title.php | The sidebar title used in the Attendee Registration sidebar. |
/v2/rsvp/actions.php | The action handling for RSVPs. |
/v2/rsvp/actions/full.php | The RSVP Closed text shown when an RSVP is full. |
/v2/rsvp/actions/rsvp.php | The RSVP Going and Not Going action buttons. |
/v2/rsvp/actions/rsvp/going.php | The RSVP Going action button. |
/v2/rsvp/actions/rsvp/not-going.php | The RSVP Not Going action button. |
/v2/rsvp/actions/success.php | The RSVP successful title and Attendee List opt-in toggle. |
/v2/rsvp/actions/success/title.php | The RSVP successful title. |
/v2/rsvp/actions/success/toggle.php | The RSVP Attendee List opt-in toggle shown on successful RSVP. |
/v2/rsvp/actions/success/tooltip.php | The RSVP opt-in tooltip for the Attendee List toggle shown on successful RSVP. |
/v2/rsvp/messages/error.php | The RSVP error message. |
/v2/rsvp/messages/must-login.php | The RSVP notice message prompting user to log in to complete RSVP. |
/v2/rsvp/messages/success.php | The RSVP success message for Going or Not Going. |
/v2/rsvp/messages/success/going.php | The RSVP success message for Going. |
/v2/rsvp/messages/success/not-going.php | The RSVP success message for Not Going. |
Attendees
This is a list of templates for ticket attendees that are created using the WordPress block editor. Note that these templates go into a different folder in your theme if you plan on overriding them. Instead of creating a tribe-events/tickets
folder in your theme, these templates will go into a /tribe/tickets
folder.
Template | What it Does |
---|---|
/blocks/attendees/description.php | Displays the number of attendees registered for the event in the attendees block. |
/blocks/attendees/gravatar.php | Displays the Gravatar photo of a registered attendee in the attendees block. |
/blocks/attendees/title.php | Displays the attendee title in the attendees block. |
/blocks/attendees/view-link.php | Displays a link to tickets in the attendees block. |
Orders
Template | What it Does |
---|---|
/tickets/orders.php | The template for displaying a customer’s purchased orders. |
/tickets/orders-link.php | The link generated for a user to see all purchased orders. |
/tickets/orders-rsvp | This template renders the RSVP ticket form. |
Emails
✨ This article covers the templates for legacy emails. Since Event Tickets 5.6.0, we have new email templates. Learn more.
This is a list of templates for the emails that the ticket and RSVP holders receive. Create a tribe-events/tickets
folder in your theme for these templates.
Template | What it Does |
---|---|
/tickets/attendees-email.php | The template for the email with the attendee list when integrating with e-commerce plugins (like WooCommerce). |
/tickets/email.php | Template for the email the customers get when they purchase tickets for an event. This email is the actual ticket people will use at the door of your event. |
/tickets-plus/email-qr.php | Template for the QR code in the email. |
Shortcodes
Template | What it Does |
---|---|
/shortcodes/my-attendance-list-logged-out.php | Renders the logged out message for the My Attendance list. |
/shortcodes/my-attendance-list.php | Renders the My Attendance list. |
Events Tickets Plus
Parent folder located at: /wp-content/plugins/event-tickets-plus/src/views/
.
Template | What it Does |
---|---|
/attendees-list.php | The template for the public list of attendees. |
/login-to-purchase.php | Renders a link displayed to customers when they must first login before being able to purchase tickets. |
/meta.php | The template that displays custom fields that have been created for a ticket to fill in during registration. |
/meta/checkbox.php | The template used for displaying checkbox options for custom ticket fields that get imported by meta.php . |
/meta/number.php | The template used for displaying numeric custom ticket fields that get imported by meta.php . |
/meta/radio.php | The template used for displaying radio button options for custom ticket fields that get imported by meta.php . |
/meta/select.php | The template used for displaying selectable options for custom ticket fields that get imported by meta.php . |
/meta/text.php | The template used for displaying custom ticket text fields that get imported by meta.php . |
/tickets-plus/orders-edit-meta.php | Renders the meta fields for order editingtickets-plus/orders-tickets.php : The list of ticket orders. |
/tickets-plus/orders-tickets.php | The list of ticket orders. |
/eddtickets/tickets.php | Easy Digital Downloads table of tickets with the button to purchase in the front end. It shows in the event single if the event has Easy Digital Downloads tickets to sell. |
/wootickets/tickets.php | WooCommerce table of tickets with the button to purchase in the front end. If the event has WooCommerce tickets to sell, it shows in the event single. |
Events Tickets Wallet Plus
✨ Check the article covering the Wallet Plus template files.