Posts

First, I need to state a disclaimer.

I have been using the Modern Tribes Event Calendar WordPress plugin, both the free and the Pro version, for many sites. I’ve also used the W3 Total Cache plugin on many sites, and it’s a great plugin for being able to enable and disable certain aspects of the performance.

However, I recently noticed an issue when hovering over an event on the calendar monthly view, instead of displaying the normal popup window for the details of the event, it would increase the font size of the event title and insert some code. (see below)

Event Calendar with Total Cache JS Minified disabled

Event Calendar with Total Cache JS Minified disabled

Modern Tribe with Total Cache JS Minified enabled

Modern Tribe with Total Cache JS Minified enabled

After several troubleshooting steps with WordPress plugin disables and enables, I discovered the issue was caused by a conflict with the W3 Total Cache WordPress plugin.

I continued troubleshooting and found the issue to be the enabling of the JS minification.

So, to save you some time, I’ll jump to how the settings should be set for W3 Total Cache in order for the two plugins to work with each other, if Minify is enabled from the General Settings tab:

  1. On the General tab > Minify section, select “Manual” instead of “Auto”
  2. On the Minify tab > HTML & XML section, uncheck the “Inline JS minification” checkbox.