Event Espresso 3.1 Filters

Filter list for Event Espresso version 3.1.X.
Please note that whilst we have tried to document all the available filters, some may not be listed here. Most filters are prefixed with filter_hook_espresso_

Admin Filters

filter_hook_espresso_admin_pages_list

espresso.php

filter_hook_espresso_personal_cb_where

admin-files/functions.php

filter_hook_espresso_question_cols_and_values

questions/insert_question.php
questions/update_question.php

filter_hook_espresso_question_data_formats

questions/insert_question.php
questions/update_question.php

filter_hook_espresso_admin_question_response

admin-reports/edit_attendee_record.php

filter_hook_espresso_event_unfiltered_description

event-management/insert_event.php
event-management/update_event.php

filter_hook_espresso_event_wp_kses_post_description

event-management/insert_event.php
event-management/update_event.php

Email Filters – Event Espresso 3.1.38 onwards

filter_hook_espresso_post_replace_shortcode_search_values

functions/email.php

filter_hook_espresso_post_replace_shortcode_replace_values

functions/email.php

filter_hook_espresso_post_prepare_email_data

functions/email.php

Event Display Filters

filter_hook_espresso_display_ical

functions/email.php
functions/ical.php
templates/event_list_display.php
templates/registration_page_display.php

filter_hook_espresso_display_featured_image

functions/main.php
templates/event_list_display.php
templates/multi_registration_page_display.php
templates/registration_page_display.php

Core Filters

filter_hook_espresso_hidden_meta

includes/admin-files/functions.php

filter_hook_espresso_event_editor_advanced_options

includes/admin-files/event-management/advanced_settings.php

Gateway Filters

None

Process Payments Filters

filter_hook_espresso_get_total_cost

gateways/process_payments.php
aim/aim_ipn.php
anz/anz_vars.php
eway_rapid3/DoDirectPayment.php
eway_rapid3/eway_rapid3_vars.php
google_checkout/google_checkout_ipn.php
ideal/ideal_vars.php
luottokunta/luottokunta_vars.php
megasoft_return.php
paypal_pro/DoDirectPayment.php
psigate/psigate_vars.php
realauth/realauth_vars.php
usaepay_onsite/DoDirectPayment.php
process-registration/payment_page.php

filter_hook_espresso_update_attendee_payment_data_in_db

gateways/process_payments.php
google_checkout\google_checkout_ipn.php
process-registration\payment_page.php

filter_hook_espresso_update_attendee_payment_data_in_db

gateways/process_payments.php
google_checkout\google_checkout_ipn.php
process-registration\payment_page.php

filter_hook_espresso_prepare_event_link

gateways/process_payments.php
aim/aim_ipn.php
anz/anz_vars.php
eway_rapid3/DoDirectPayment.php
eway_rapid3/eway_rapid3_vars.php
google_checkout/google_checkout_ipn.php
luottokunta/luottokunta_vars.php
megasoft_return.php
paypal_pro/DoDirectPayment.php
psigate/psigate_vars.php
usaepay_onsite/DoDirectPayment.php
process-registration/payment_page.php

filter_hook_espresso_transactions_get_attendee_id

gateways/process_payments.php
2checkout/init.php
aim/init.php
anz/init.php
atos/init.php
authnet/init.php
bank/init.php
beanstream/init.php
check/init.php
eway/init.php
eway_rapid3/eway_rapid3_vars.php
eway_rapid3/init.php
exact/init.php
firstdata/init.php
firstdata_e4/init.php
google_checkout/google_checkout_ipn.php
google_checkout/init.php
ideal/init.php
infusionsoft_payment/init.php
luottokunta/init.php
megasoft/init.php
moneris_hpp/init.php
mwarrior/init.php
nab/init.php
paychoice/init.php
paypal/init.php
paypal_pro/init.php
paytrace/init.php
psigate/init.php
purchase_order/init.php
qbms/init.php
quickpay/init.php
realauth/init.php
stripe/init.php
usaepay_onsite/init.php
wepay/init.php
worldpay/init.php
process-registration/payment_page.php

filter_hook_espresso_prepare_payment_data_for_gateways

gateways/process_payments.php
eway_rapid3/eway_rapid3_vars.php
google_checkout/google_checkout_ipn.php
google_checkout/init.php
ideal/ideal_vars.php
ideal/init.php
realauth/realauth_vars.php
process-registration/payment_page.php

filter_hook_espresso_thank_you_get_payment_data

2checkout/init.php
aim/init.php
anz/init.php
atos/init.php
authnet/init.php
bank/init.php
beanstream/init.php
check/init.php
eway/init.php
eway_rapid3/init.php
exact/init.php
firstdata/init.php
firstdata_e4/init.php
google_checkout/google_checkout_ipn.php
google_checkout/init.php
ideal/init.php
infusionsoft_payment/init.php
luottokunta/init.php
megasoft/init.php
moneris_hpp/init.php
mwarrior/init.php
nab/init.php
paychoice/init.php
paypal_pro/init.php
paytrace/init.php
psigate/init.php
purchase_order/init.php
qbms/init.php
quickpay/init.php
realauth/init.php
stripe/init.php
usaepay_onsite/init.php
usaepay_offsite/init.php
wepay/init.php
worldpay/init.php
process-registration/payment_page.php

Registration Process Filters

filter_hook_espresso_shopping_cart_SQL_select

templates/shopping_cart.php

filter_hook_espresso_shopping_cart_event

templates/shopping_cart.php

filter_hook_espresso_default_event_id

templates/registration_page.php

filter_hook_espresso_cart_grand_total

process-registration/add_attendees_to_db.php

filter_hook_espresso_attendee_cost

process-registration/add_attendees_to_db.php

filter_hook_espresso_form_question

functions/attendee_functions.php
functions/form_build.php

filter_hook_espresso_question_formatted_value

functions/form_build.php

filter_hook_espresso_parse_question_answer_for_price

functions/form_build.php

filter_hook_espresso_registration_id

functions/main.php
process-registrations/add_attendees_to_db.php

filter_hook_espresso_form_question_response

functions/attendee_functions.php

filter_hook_espresso_coupon_results

functions/cart.php

filter_hook_espresso_groupon_results

functions/cart.php

filter_hook_espresso_cart_modifier_strings

functions/cart.php

filter_hook_espresso_cart_coupon_events_array

functions/cart.php

filter_hook_espresso_group_price_dropdown_sql

functions/cart.php

filter_hook_espresso_orig_price_and_surcharge_sql

functions/pricing.php


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