Template glossary

Overview

You can make changes to Event Espresso by editing the templates located in the plugins/event-espresso/templates folder. These can be used to change the PHP to meet any specific needs that you have.
[s2If current_user_can(access_s2member_level1)]
If you make changes to these templates you should move them to the uploads/espresso/templates folder to prevent them from being overwritten when you upgrade Event Espresso.

Also, if you have made changes to any template you you will need to check the files in the original templates folder each time you update Event Espresso. It’s important that you check to make sure that nothing has changed to avoid any conflicts. You can use a tool like DiffMerge to compare the two files and update any changes made.

affiliate_tracking.php

used for affiliate tracking HTML code. You should use this file if you are involved in any affiliate schemes.

attendee_list.php

renders the attendee shortcode. You may want to edit this to change the information that is displayed about your attendees.

confirmation_display.php

this page is displayed after someone has signed up for an event asking them to confirm. It displays the seating chart add-on if you have it installed and activated.

event_espresso_style.css

used to add event-espresso-specific styles to your website. If you do use this file to edit your styles you will no longer have the ability to switch to pre-installed alternate styles. Should you wish to add custom CSS and use pre-installed styles you should add any changes to your theme’s style.css

event_list.php

carries out all of the back-end data retrieval for your events list.

event_list_display.php

displays a list of events. You may can use this file to make edits to what is displayed in your list, and how it is displayed – address, maps, social media buttons, event descriptions, for example. If you make changes to this file you will also need to move the event_list.php template file to your uploads/espresso/templates folder.

event_post.php

this is the file that is used to create the Espresso Event post if custom post types are activated, or the blog post or page when you select “create a post” when you create/update an event.

payment_overview.php

displays an overview of the registration information after the payment is complete

payment_page.php

handles the message that appears above the payment information (where applicable, depending on the gateway being used)

pending_approval.php

if your applicants have to have their application approved for the event this page will be displayed.

registration_page.php

carries out all of the back-end data retrieval for your registration page.

registration_page_display.php

displays your registration page. Make changes to this file if you want to wish to make changes to how your registration page is displayed. If you make changes to this file you will also need to move the registration_page.php template file to your uploads/espresso/templates folder.

return_payment.php

this page is displayed when an attendee is returning to your website to to pay for your event.

widget_minicart.php

creates a shopping cart widget if you are using the Multi Events Registration Add-on

widget_minicart_list.template.php

creates a list layout for the shopping cart widget

widget_minicart_table.template.php

creates a table layout for the shopping cart widget

widget.php

creates an upcoming events widget[/s2If]
[s2If !current_user_can(access_s2member_level1) ]

The page you are trying to access is reserved for registered Event Espresso Users and VIP Members. Please purchase a support license for Event Espresso, VIP access or log-in. If you think you are receiving this message in error, contact us.

[/s2If]


Need more help?

  • Browse or search for more information on this topic in our support forums. Customers with an active support license can open a support topic and get help from Event Espresso staff.
  • Have an emergency? Purchase a support token and get expedited one-on-one help!
  • Go back to documentation for Event Espresso
Event Espresso - Staging Server