Known Third Party Plugin & Theme Conflicts

Known Third Party Plugin & Theme Conflicts

The Event Espresso team develops using best practices and follows WordPress coding standards, in order to limit any conflicts caused by our plugin. Other third party plugins have been known to cause issues with Event Espresso, due to varying reasons, so we have listed all known conflicts here.

Most of these plugins, themes, etc issues have been brought to our attention via the community or in limited cases by our own testing.

Whilst we try to keep this list up to date we cannot guarantee how up to date it is.


Have You Found a Conflicting Plugin/Theme?

If you would like to add something to this list, please post to our support forums. Be sure to describe your issue clearly and provide helpful links.

If you are the developer of one of these plugins/themes and feel it should not be listed here, please contact us, as per above, and advise.

Plugins

404 Redirected

Turn off the automatic redirect/force current permalinks setting

Accordion Shortcodes

Breaks TinyMCE editor in Event Espresso 4 events and venues editor screens

All In One WP Security & Firewall

Uncheck both settings that break the CSV report feature.

  • WP Security > Firewall > Additional Firewall Rules > Bad Query Strings > Deny Bad Query Strings (uncheck to deactivate)
  • WP Security > Firewall > 6G Blacklist Firewall Rules > Enable legacy 5G Firewall Protection (uncheck to deactivate)

Bad Behavior

The Bad Behavior is a plugin that is used on a lot of WordPress sites, and it does a great job of blocking communication from other sites. In practice, that’s a good thing, except when you’re expecting to receive communication from other sites like PayPal so you can receive an instant payment notification.

If you’d like to continue using Bad Behavior and receive IPN notifications from the payment gateway, you can whitelist the IP addresses of the payment gateway’s servers, and keep an eye on the Bad Behavior logs to stay up to date in case the payment gateway adds or changes the IP addresses they use to notify your site.

If you activate the Bad Behavior plugin, you can look at the log of blocked IP addresses under Tools>Bad Behavior log. Look for all blocked records that are associated with the payment gateway, and copy the IP addresses from the payment gateway’s servers and paste them into the Bad Behavior whitelist.

Cart66 Lite and Cart66 Pro

Filter: Show / Hide Columns tab disappears with either Cart66 plugin active.

with Cart66

without Cart66


Clean and Simple Contact Form

Breaks the Event Espresso registration form

Constant Contact for WordPress

Breaks the Event Espresso edit event page

Divi Booster

Breaks the Event Espresso admin pages. You can fix the conflict by going to the Divi Booster plugin’s settings page, then look under “Page Builder”. Then you uncheck the box for “Enable Page Builder for posts and custom post types” and save.

Events Made Easy

Breaks the Event Espresso registration process

EventON (CodeCanyon)

Conflicts with Event Espresso 4 as it uses the same events page slug ‘events’ by default. This can be changed via myEventON -> Settings -> Events Paging

Facebook Page Publish

Details unknown.

Google Analytics for WordPress

Track outbound clicks & downloads setting checked on by default was breaking the calendar in Fall of 2011, seems to have been fixed in a recent update.
Update: breaks the “add additional attendee” toggle in mobile Safari. Google Analyticator works as an alternative.

Dot html,php,xml etc pages

Adds an extension to the end of the site URLs such as .php which creates an issue with the Event Espresso shortcodes.

jQuery Colorbox

Breaks the calendar

Juiz Social Post Sharer

Disable Display counter of sharing? setting to avoid JavaScript errors when using the Safari browser

Log Emails

Breaks the venue editor and contact editor routes in the EE4 admin. Symptom “Cannot Load espresso_venues”.

Magic Liquidizer Responsive Table

Breaks the EE4 ticket selector when selecting tickets on mobile browsers

MailPress by Andre Renaut

EE3: Breaks the [payment_url] and [invoice] links in the emails

Memphis Documents Library

EE4: Highjacks the session resulting in “Nothing in Your Event Queue” and “Your form data could not be applied to any valid registrations” errors. You can set its “Disable Sessions” option (check the box) on the Memphis Docs > Options > Settings page like so:

NextGen Gallery

EE4: Wipes out Event Espresso’s session transients every 15 minutes, resulting in “Nothing in Your Event Queue” and “Your form data could not be applied to any valid registrations” errors. You can add the following to your site’s wp-config.php file to deactivate NextGen Gallery’s cron events:
define('NGG_CRON_ENABLED', FALSE);

NextScripts: Social Networks Auto-Poster

Details unknown

Participants Database
Changes the timezone for times displayed on events. There’s a solution outlined here:
https://xnau.com/date-shifting-and-other-timezone-related-issues-in-participants-database/
SEO Friendly Images

Breaks the calendar if images are used in event descriptions
forum thread: http://eventespresso.com/forums/2011/12/calendar-wont-display/comment-page-1/#comment-14711

SharePress

Breaks the confirmation page

Shortcodes Ultimate

Shortcodes Ultimate will remove the standard WordPress auto formatting and replace it with its own custom formatting. This will alter the appearance of the registration pages because it adds paragraph and break tags into the markup. If you go to the Shortcodes Ultimate settings page there is an option where you can disable its custom formatting. When you disable the custom formatting it will no longer add the extra paragraph and break tags everywhere.

Shortcodes Ultimate setting

Themify Portfolio Posts plugin

Breaks the venue editor route. Error message is “Cannot load espresso_venues” when saving a venue post.

Ultimate TinyMCE

Breaks the editor boxes. probably because it doesn’t load the javascript when the wp_editor() function is called.

Visual Form Builder

Breaks Authorizenet SIM (offsite) payments

Web 2.0 Directory

Breaks the Registrations CSV report feature

WEN’s Responsive Column Layout Shortcodes

Causes a problem with EE4’s checkout notification pop ups. Poorly targeted JavaScript strips out the P tags from our messages making them blank.

Wishlist Member Pop Content

Removes the 0 option for # of tickets in the Multi Event Registration cart registration, making it so you have to purchase 1 of each ticket type to register w/MER

WordPress SEO by Yoast

This plugin is definitely recommended by the staff at Event Espresso, however please do not use the redirect ugly URL’s feature under the permalinks settings as it breaks how Event Espresso works.

Update: A recent update to the WP SEO plugin breaks the registration page in Event Espresso 4, if the Facebook, Twitter, and Google+ meta tags feature is enabled.

WP E-Commerce

The main WP query object gets destroyed by WP E-commerce during the pre_get_posts hookpoint. This is a known issue and reported elsewhere in the WordPress.org forums. We found a workaround that involves adding a little function to your custom functions.php file or into a site specific plugin:

function callback_that_does_nothing( $WP_Query ) {
    return $WP_Query;
}
add_action( 'pre_get_posts', 'callback_that_does_nothing', 8 );

Under normal circumstances the above code does nothing, however, when WP Ecommerce destroys the WP Query object, the above code will restore said object.

WP Google Analytics

Causes issues with the group registrations.

WPML Multilingual CMS

Conflicts with the WP REST API requests from the EE4 mobile apps

WP SpamShield

Not recommended because it blocks the Instant Payment Notification from PayPal. It’s also been found that WP SpamShield causes the attendee_session ID to not get saved to the database when registering for an event using Event Espresso 3.


Themes

Divi (Elegant themes)
You can set the Blog Style Mode to “Enable” to allow content from the events to display on the event list page.

PageLines
The Footer Scripts setting needs to be enabled so registration checkout works in Event Espresso 4.
From your WordPress dashboard (WP-admin), go to PageLines Settings and then click on Advanced in the menu and then place a checkmark in the Footer Scripts setting and save changes by clicking on the Save Changes button.

Note about ThemeForest:

Whilst we do not like to generalize, we must mention that we receive a lot of theme related issues due to themes purchased via Themeforest. This is not to say that all themes there are bad, but it is merely an observation that we feel you should be aware of.

Support Forum threads tagged with “themeforest”

3 Clicks (Themeforest)
Removes Event Espresso content from the single event posts. The solution is add this to your functions file

Central (Themeforest)
Breaks the javascript loading, making things only work intermittently. source. One possible fix is to turn off Page Transitions in the theme settings.

Driveme (Themeforest/jthemes)
Recommended to avoid because this theme:
Disables all plugin updates
Flushes rewrite rules on init

Purity theme (Themeforest)
Breaks registration process

Accent (Themeforest)
Breaks the calendar
Update: No longer available from Themeforest

Denoizzed (Themeforest)
Breaks the confirmation page due to using position:fixed on its grid system.

YellowProject Multipurpose Retina WP Theme (Themeforest)
Breaks toggle, datepicker and basically anything else that uses jQuery in the wp-admin

Fudge (Showthemes.com)
JavaScript conflicts
Januas (Showthemes.com)
Januas theme issue 1: JavaScript conflicts caused by the removal of the bundled version of the jQuery library. Recommended fix: Always use WordPress bundled version of the jQuery library. You can remove this code found in the /lib/januas.php file from the januas_enqueue_scripts() function:

wp_deregister_script('jquery');
wp_register_script('jquery', get_stylesheet_directory_uri() . '/lib/scripts/jquery-1.8.3.js');

Januas theme issue 2: Januas breaks the Event Slug option for Event Espresso. You can fix this by adding the following to a custom functions plugin, or a child theme’s functions.php file:

add_action('after_setup_theme', 'my_fix_januas_theme_breaking_ee_event_slug' );
function my_fix_januas_theme_breaking_ee_event_slug(){
    remove_filter( 'FHEE__EE_Register_CPTs__register_CPT__rewrite', 
        'januas_ee_event_slug', 
        10
    );
}

Then if you haven’t already done so, go to Event Espresso > Events > Templates and you can now change what’s set for the Event Slug option.


Hosting

Yes even your hosting environment can cause issues! If the servers are not set up correctly, or are overly restrictive, issues with Event Espresso and other themes and plugins can occur.

Not recommended:

  • GoDaddy Hosting
  • Yahoo
  • Crazy Domains (Australia)
  • HostPapa – forced server level caching with no option to disable or white list pages
  • most Windows/IIS based servers

Please see our list of recommended hosts here: http://eventespresso.com/requirements/


Need more help?

Do NOT follow this link or you will be banned from the site!