Template Glossary

Overview

You can make changes to Event Espresso by editing the templates located in the wp-content/plugins/event-espresso/templates folder. These can be used to change the PHP to meet any specific needs that you have.

If you make changes to these templates you should move them to the wp-content/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.

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. If you make changes to this file you will also need to move the event_list_display.php template file to your uploads/espresso/templates folder.

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.

multi_registration_page.php

Carries out all of the back-end data retrieval for your registration page when using Multiple Event Registration. If you make changes to this file you will also need to move the multi_registration_page_display.php template file to your uploads/espresso/templates folder.

multi_registration_page_display.php

Displays your registration page when using Multiple Event Registration. Make changes to this file if you 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 multi_registration_page.php template file to your uploads/espresso/templates folder.

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. If you make changes to this file you will also need to move the registration_page_display.php template file to your uploads/espresso/templates folder.

registration_page_display.php

Displays your registration page. Make changes to this file if you 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.

shopping_cart.php

Displays the Shopping Cart when Multiple Event Registration is used.

widget.php

Creates an upcoming events widget


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