Ticket & RSVP Template Files

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 all of the available templates that come included with Event Tickets and Event Tickets Plus.

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 blocks will go into a /tribe/tickets/blocks folder.

TemplateWhat it Does
/blocks/attendees.phpThe wrapper for displaying event attendees registered for the event
/blocks/rsvp.phpThe wrapper for showing the RSVP form
tickets.phpThe 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 blocks will go into a /tribe/tickets/blocks/tickets folder.

TemplateWhat it Does
/blocks/tickets/content-description.phpDisplays the ticket description in the content block
/blocks/tickets/content-inactive.phpDisplays an inactive message in the content block if the ticket is not yet available
/blocks/tickets/content-title.phpDisplays the ticket title in the content block
/blocks/tickets/content.phpThe wrapper for the ticket form content
/blocks/tickets/extra-available-quantity.phpDisplays the number of available tickets in the extra column block
/blocks/tickets/extra-available-unlimited.phpDisplays ticket quantity in the extra column block when the quantity is set to unlimited capacity
/blocks/tickets/extra-available.phpDisplays the number of available tickets in the extra column block
/blocks/tickets/extra-price.phpDisplays the ticket price in the extra column block
/blocks/tickets/extra.phpThe wrapper for an extra column in the ticket form
/blocks/tickets/footer-quantity.phpDisplays the total ticket quantity in the ticket footer
/blocks/tickets/footer-total.phpDisplays the order total in the ticket footer
/blocks/tickets/footer.phpThe wrapper for the ticket form footer
/blocks/tickets/icon-svg.phpDisplays an icon for tickets in SVG format
/blocks/tickets/icon.phpThe wrapper for displaying the ticket SVG icon
/blocks/tickets/item-inactive.phpIndicates when a ticket is not on sale
/blocks/tickets/item.phpDisplays a ticket single
/blocks/tickets/opt-out-hidden.phpHides the attendee list if the option is disabled in settings
/blocks/tickets/quantity-add.phpDisplays the button for adding tickets to an order
/blocks/tickets/quantity-number.phpDisplays the number of tickets
/blocks/tickets/quantity-remove.phpDisplays the button for removing tickets from an order
/blocks/tickets/quantity-unavailable.phpDisplays a message when there are no more available tickets
/blocks/tickets/quantity.phpThe wrapper for displaying ticket quantity in the form
/blocks/tickets/submit-button-modal.phpDisplays a modal during form submission
/blocks/tickets/submit-button.phpDisplays the form submission button
/blocks/tickets/submit.phpThe wrapper for the form submission
/blocks/tickets/commerce/fields-edd.phpDisplays ticket purchase fields when Easy Digital Downloads is the e-commerce provider
/blocks/tickets/commerce/fields-tpp.phpDisplays PayPal ticket purchase fields when Tribe Commerce is the e-commerce provider
/blocks/tickets/commerce/fields-woo.phpDisplays ticket purchase fields when WooCommerce is the e-commerce provider
/blocks/tickets/commerce/fields.phpThe wrapper for purchase fields
/blocks/tickets/registration/content.phpThe wrapper for the registration form content
/blocks/tickets/registration/attendee/content.phpDisplays attendee registration content
/blocks/tickets/registration/attendee/fields.phpThe wrapper for attendee registration form fields
/blocks/tickets/registration/attendee/submit.phpDisplays the attendee registration form submission button
/blocks/tickets/registration/attendee/fields/checkbox.phpDisplays the attendee registration checkbox inputs
/blocks/tickets/registration/attendee/fields/radio.phpDisplays the attendee registration radio button inputs
/blocks/tickets/registration/attendee/fields/select.phpDisplays the attendee registration select inputs
/blocks/tickets/registration/attendee/fields/.phpDisplays the attendee registration text inputs
/blocks/tickets/registration/summary/content.phpThe content wrapper for the registration confirmation summary
/blocks/tickets/registration/summary/description.phpDisplays the registration description in the confirmation summary
/blocks/tickets/registration/summary/ticket-icon.phpDisplays the ticket icon in the registration confirmation
/blocks/tickets/registration/summary/ticket-price.phpDisplays the ticket price in the registration confirmation summary
/blocks/tickets/registration/summary/ticket-quantity.phpDisplays the purchase quantity in the registration summary
/blocks/tickets/registration/summary/ticket-title.phpDisplays the ticket of a ticket in the registration summary
/blocks/tickets/registration/summary/ticket.phpThe wrapper for displaying individual ticket information in the registration summary
/blocks/tickets/registration/summary/tickets.phpThe wrapper for displaying all tickets in the registration summary
/blocks/tickets/registration/summary/title.phpThe 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 blocks will go into a /tribe/tickets/blocks/rsvp folder.

TemplateWhat it Does
/blocks/rsvp/content-inactive.phpDisplays information when tickets are not yet available
/blocks/rsvp/content.phpDisplays the RSVP going or not going status of a user who has replied to the RSVP
/blocks/rsvp/details.phpThe wrapper that includes the RSVP availability, description, and title
/blocks/rsvp/.php 
/blocks/rsvp/form.phpDisplays the RSVP form
/blocks/rsvp/icon-svg.phpThe RSVP icon in SVG
/blocks/rsvp/icon.phpThe wrapper for displaying the SVG icon block
/blocks/rsvp/loader-svg.phpThe loading icon that displays when the ticket form is processing
/blocks/rsvp/loader.phpThe wrapper for displaying the SVG loader image
/blocks/rsvp/status.phpThe wrapper for displaying the going and not going status of attendees
/blocks/rsvp/details/availability.phpDisplays the RSVP quantity remaining in the details block
/blocks/rsvp/details/description.phpDisplays the RSVP description in the details block
/blocks/rsvp/details/title.phpDisplays the RSVP title in the details block
/blocks/rsvp/form/attendee-meta.phpAllows an injection of HTML after an RSVP ticket table row
/blocks/rsvp/form/details.phpThe wrapper for fields in the RSVP form
/blocks/rsvp/form/email.phpDisplays the input for an attendees email address
/blocks/rsvp/form/error.phpDisplays error messages when required form fields are incorrect
/blocks/rsvp/form/form.phpThe wrapper for the RSVP form
/blocks/rsvp/form/name.phpDisplays the form input for entering the attendee name
/blocks/rsvp/form/opt-out.phpDisplays the option to opt out of being displayed in the attendees block
/blocks/rsvp/form/quantity-input.phpDisplays the form input for how many RSVPs are being made
/blocks/rsvp/form/quantity-minus.phpDisplays the icon for subtracting RSVPs from an order
/blocks/rsvp/form/quantity-plus.phpDisplays the icon for adding RSVPs to an order
/blocks/rsvp/form/quantity.phpThe wrapper for the RSVP quantity input
/blocks/rsvp/form/submit-button.phpDisplays the RSVP form submission button
/blocks/rsvp/form/submit-login.phpDisplays the login form if login is required to RSVP for an event
/blocks/rsvp/messages/success.phpDisplays the confirmation message once an RSVP has successfully processed
/blocks/rsvp/status/full.phpDisplays when the RSVP quantity limit has been reached
/blocks/rsvp/status/going-icon.phpThe icon for the going status block
/blocks/rsvp/status/going.phpDisplays a “going” status if the user is going to the event
/blocks/rsvp/status/not-going-icon.phpThe icon for the not going status block
/blocks/rsvp/status/not-going.phpDisplays a “not going” status if the user is going to the event

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 blocks will go into a /tribe/tickets/blocks/attendees folder.

TemplateWhat it Does
/blocks/attendees/description.phpDisplays the number of attendees registered for the event in the attendees block
/blocks/attendees/gravatar.phpDisplays the Gravatar photo of a registered attendee in the attendees block
/blocks/attendees/title.phpDisplays the attendee title in the attendees block
/blocks/attendees/view-link.phpDisplays a link to tickets in the attendees block

Orders

TemplateWhat it Does
tickets/orders.phpThe template for displaying a customer’s purchased orders
tickets/orders-link.phpThe link generated for a user to see all purchased orders
tickets/orders-rsvpThis template renders the RSVP ticket form

Emails

TemplateWhat it Does
tickets/attendees-email.phpThe template for the email with the attendee list when integrating with e-commerce plugins (like WooCommerce)
tickets/email.phpTemplate 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.

Shortcodes

TemplateWhat it Does
shortcodes/my-attendance-list-logged-out.phpRenders the logged out message for the My Attendance list
shortcodes/my-attendance-list.phpRenders the My Attendance list

Events Tickets Plus

Parent folder located at: /wp-content/plugins/event-tickets-plus/src/views/.

TemplateWhat it Does
attendees-list.phpThe template for the public list of attendees. Note that there is no subdirectory needed for this template and it can go straight into the tribe-events folder when theming.
login-to-purchase.phpRenders a link displayed to customers when they must first login before being able to purchase tickets
meta.phpThe template that displays custom fields that have been created for a ticket to fill in during registration. Note that there is no subdirectory needed for this template and it can go straight into the tribe-events folder when theming.
meta/checkbox.phpThe template used for displaying checkbox options for custom ticket fields that get imported by meta.php
meta/number.phpThe template used for displaying numeric custom ticket fields that get imported by meta.php
meta/radioThe template used for displaying radio button options for custom ticket fields that get imported by meta.php
meta/selectThe template used for displaying selectable options for custom ticket fields that get imported by meta.php
meta/textThe template used for displaying custom ticket text fields that get imported by meta.php
tickets-plus/orders-edit-meta.phpRenders the meta fields for order editing
tickets-plus/orders-tickets.php: The list of ticket orders
tickets-plus/orders-tickets.phpThe list of ticket orders
eddtickets/tickets.phpEasy 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.phpWooCommerce table of tickets with the button to purchase in the front end. It shows in the event single, if the event has WooCommerce tickets to sell.

Details

Report an issue