ABCDEFGHIJKLMNOPQRSTUVWXYZAAABAC
1
https://github.com/eventespresso/ee-code-snippet-library
2
3
Addons
4
Barcode Scanner
5
Make the frontend event dropdown list consistent with the admin
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-barcode-scanner/jf_eea_barcode_scanner_front_end_only_authored_events.php
6
Calendar
7
Display a datetime's first ticket's price in the calendar tooltip
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-calendar/jf_ee_add_price_to_calendar_qtip.php
8
Display the first datetime only
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-calendar/jf_ee_calendar_display_first_datetime_only.php
9
Exclude certain events from the events calendar
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-calendar/loc_ee_exclude_certain_event_statuses_from_events_calendar.php
10
Group Datetimes by Day
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-calendar/mn_group_datetimes_by_day.php
11
Change the register now button based on the event/datetime status
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-calendar/tw_calendar_tooltip_reg_btn_html.php
12
Change the register now button text
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-calendar/tw_calendar_tooltip_reg_btn_html_str_replace.php
13
Display only the event title on the calendar entries
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-calendar/tw_ee_EE_Datetime_In_Calendar__to_array_for_json__title.php
14
Displays the event time on password protected events
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-calendar/tw_ee_calendar_password_event_time_html.php
15
If a datetime spans more than 7 days this function changes the datetime end date used in the calendar to match the start date so the event shows only on the start date
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-calendar/tw_ee_long_datetimes_end_date_equals_start.php
16
Infusionsoft
17
Only tag approved registrations
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-infusionsoft/mn_only_tag_approved_registrations.php
18
Sync abandoned registrations
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-infusionsoft/mn_sync_abandoned_transactions.php
19
Tag contacts at check-in
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-infusionsoft/mn_tag_at_checkin.php
20
MailChimp
21
Pass the next upcoming datetime start_date within the subscribe call to MailChimp
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-mailchimp/tw_eea_mailchimp_start_date.php
22
People
23
Re-order people Archive so it's ASC by last name
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-people/jf_eea_people_archive_orderby_lname.php
24
Make a second People admin list table menu item (at the main menu level) that will work with the Simple Page Ordering plugin
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-people/jf_eea_people_archive_orderby_menu_order.php
25
Styles improve the display of people involved in an event
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-people/mn_eea_people_list_thumbnail_styling.css
26
Promotions
27
Don't display promo code input for specific events by setting Custom field to coupon == no
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-promotions/jf_ee_promo_field_meta_key_override.php
28
Codeless' promotions applied to registrations on the front-end, but not on those made by the admin
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-promotions/tw_ee_remove_promotions_from_admin_registrations.php
29
Enable promotions on specific tickets (ticket scope)
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-promotions/bc_ee_ticket_scope_promotions.php
30
WP User Integration
31
Modifies the WP User Integration add-on for EE4 to create a new user account for each attendee within a transaction
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-wp-user/jf_ee_process_multi_wpuser_for_attendees.php
32
Specify exactly which user roles you want to appear as choices in the event editor's User Integration Settings box
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-wp-user/jf_ee_set_capability_default_user_create_role_event_editor.php
33
Poplulate the user's stored System Address questions
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-wp-user/jf_filter_address_answer_for_wpuser.php
34
Remember the user's last answer to custom questions
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-wp-user/mn_wp_user_addon_save_custom_answers_too.php
35
Use the 'Registration Page URL' set in the user intergration settings if we have one, otherwise the default
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-wp-user/tw_ee_redirect_to_login_instructions.php
36
Specify multiple capabilities in the 'Ticket Capability Requirement' option
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-wp-user/tw_ee_wp_user_ticket_selector_check_multiple_caps.php
37
Wait List
38
Modifies the waitlist form to include a phone number question, the answer will be saved to the EE Contact created during the registration.
https://slack-redir.net/link?url=https%3A%2F%2Fgithub.com%2Feventespresso%2Fee-code-snippet-library%2Fblob%2Fmaster%2Faddons%2Feea-wait-lists%2Ftw_ee_add_registrant_phone_to_waitlist_form.php
39
Admin
40
Add custom columns to an espresso admin page
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/bc_add_custom_column_to_admin_list_table.php
41
Adds three buttons to the Registration Details page that link out to the Registration Checkout page for that particular registration
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/bc_reg_admin_spco_buttons.php
42
Snippet for customizing registration admin page search
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/jf_ee_add_answers_to_registration_search.php
43
Change to the default admin event list query params
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/jf_ee_change_event_list_default_query_params.php
44
Change default for "Maximum number of tickets allowed per order for this event" for new events
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/jf_ee_change_max_tickets_order_default.php
45
Add more columns to the registration CSV report that show checkin & checkout timestamps for each registration
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/jf_ee_registration_report_add_checkin_and_checkout_timestamps.php
46
Add another column onto the registration CSV report that shows checkin timestamps for each registration
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/jf_ee_registration_report_add_checkin_timestamps.php
47
Remove admin cruft, such as the admin footer text, the Event Espresso news widget, the redirect to the Welcome screen after an update, the about page menu item, and the extensions/services menu item from the WP admin
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/jf_ee_remove_admin_cruft.php
48
Use quotes around phone numbers to prevent issues with admin reports
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/mn_csv_reports_use_quotes_around_phone_numbers.php
49
Make sure the site admin is never redirected to the EE about page
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/mn_disable_redirects_to_about_page.php
50
Disables persistent notices shown in the admin, but instead emails them to the site admin
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/mn_email_persistent_notices_to_site_admin_instead_of_showing.php
51
Add another column onto the registration CSV report that shows the price modifiers for each registration's ticket purchased
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/registration_report_add_price_modifiers.php
52
Limit the registration CSV output to 4 columns
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/registration_report_limit_columns_shown.php
53
Ways to remove EE4 Event and Venue meta boxes
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/remove_EE4_meta_boxes.php
54
Sort the message templates shown in the 'Notifications' section selection alphabetically
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/tw_ee_event_editor_jquery_message_templates_sort.php
55
Change default for "Send Related Messages" to Yes on when changing the registration status
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/tw_ee_reg_status_change_form_send_notifications_default.php
56
Limit the registration CSV output to specified columns and customize the display order
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/tw_ee_registration_report_limit_columns_shown.php
57
Plugin to remove custom scripts within admin pages
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/tw_ee_remove_custom_admin_scripts.php
58
Remove the user integration settings from the event editor based on the users capabilities
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/tw_ee_remove_wp_user_meta_on_cap.php
59
Replace any new lines within the CSV values for a single space
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/tw_ee_replace_newlines_for_spaces_in_export.php
60
Set the delimiter user within the CSV export file
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/tw_ee_set_csv_delimiter.php
61
Set which status will be used by default when applying a payment within EE
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/tw_ee_set_default_payment_reg_status_change.php
62
Exclude custom fields from EE registrations export
https://github.com/eventespresso/ee-code-snippet-library/blob/master/admin/tw_registration_report_exclude_fields.php
63
Checkout
64
Add a surcharge if invoice is used as payment method
https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/bc_add_cart_modifier.php
65
Customize the session lifespan
https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/bc_change_session_expiry_time.php
66
Code snippet to add a new question type that uses one of your site's Custom Post Types as values for the input
https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/bc_custom_post_type_input.php
67
Add a product surcharge basaed on question selection
https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/bc_ee_add_product_surcharge.php
68
Apply a transaction surcharge based on question selection
https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/bc_ee_apply_transaction_surcharge.php
69
Show the session expiration time
https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/bc_show_session_expiry_time.php
70
Display the featured image for an event on the registration page
https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/jf_ee_display_event_featured_image_on_spco.php
71
Use optional paypal account via a meta key
https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/jf_ee_paypal_account_meta_key_override.php
72
Remove the payment step
https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/jf_ee_remove_payment_step.php
73
Add a new admin-only payment method
https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/mn_add_admin_only_payment_method.php
74
Modifies the "email" question's input so it adds placeholder text
https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/mn_add_email_question_placeholder.php
75
Adds a new question type of "password", which can be used when creating new questions, and is rendered as a password input in forms
https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/mn_add_question_type.php
76
Adds the header "Billing Form" to the top of all billing forms
https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/mn_billing_form_add_title_to_form.php
77
Changes the state and country dropdowns to text inputs, and corrects how they get autofilled
https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/mn_billing_form_state_and_country_text_inputs.php
78
Makes it so zip input is optional for the sagepay payment method
https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/mn_billing_form_zip_optional_for_sagepay.php
79
Show all dollar amounts on the frontend in French Francs instead of the site's default currency
https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/mn_display_money_amounts_in_different_currency.php
80
Customizes the line item descriptions sent to gateways (for payment methods which send itemized payments, like PayPal Pro, Standard, Express, and Authorize.net AIM)
https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/mn_gateway_line_item_custom_descriptions.php
81
Change line before payment options
https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/mn_spco_change_line_item_before_payment_options_step.php
82
Force unique emails for registrations
https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/tw_ee_force_unique_emails_for_registrations.php
83
Front End payment methods only viewable to logged in administrators or users with custom capabilities you specifiy
https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/tw_ee_front_end_admin_only_payment_methods.php
84
Messages
85
Sold out event email notification
https://github.com/eventespresso/ee-code-snippet-library/blob/master/messages/bc_sold_out_event_email_notification.php
86
Name Badge Template Pack
https://github.com/joshfeck/eemtp-name-badge-template-pack
87
Email CSS Styles Starter Kit
https://github.com/joshfeck/ee-email-css-starter-kit
88
Add bulleted lists to unordered lists
https://github.com/joshfeck/ee-emails-now-with-bulleted-unordered-lists
89
Models
90
Changes the event's default value for displaying the ticket selector
https://github.com/eventespresso/ee-code-snippet-library/blob/master/models/mn_change_default_field_value.php
91
MySQL Queries
92
Update all the EE datetimes for the given offset
https://github.com/eventespresso/ee-code-snippet-library/blob/master/mysql-queries/update-offset-on-all-datetimes.sql
93
Payment Methods
94
Force TLSV 1 & 2 for PayPal
https://github.com/eventespresso/ee-code-snippet-library/blob/master/payment-methods/ee-force-tlsv1-tlsv2-for-paypal.php
95
Removes address fields from the Braintree gateway billing form
https://github.com/eventespresso/ee-code-snippet-library/blob/master/payment-methods/ee_braintree_remove_fields.php
96
Removes address fields from the MasterCard Internet Gateway Service billing form
https://github.com/eventespresso/ee-code-snippet-library/blob/master/payment-methods/loc_ee_remove_address_fields_from_migs_billing_form.php
97
Customize the line items as they are sent to gateways
https://github.com/eventespresso/ee-code-snippet-library/blob/master/payment-methods/mn_customize_gateway_line_item_descriptions.php
98
Filters the billing state sent to Infusionsoft so that a 2 character state and country code is sent, instead of the full state and country name as normal
https://github.com/eventespresso/ee-code-snippet-library/blob/master/payment-methods/mn_customize_infusionsoft_billing_data_sent.php
99
Adds a 'Merchant Account ID' setting field to the Braintree payment method settings and then adds the value (if set) to the sale params used during the transaction.
https://github.com/eventespresso/ee-code-snippet-library/blob/master/payment-methods/tw_ee_braintree_merchant_account_id.php
100
Add the receipt_email param to the Stripe call's data
https://github.com/eventespresso/ee-code-snippet-library/blob/master/payment-methods/tw_ee_stripe_data_array.php