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