Current Status: compatible

WP Fastest Cache helps its users to speed up the performance of the pages on their website by clearing out the RAM and CPU that are often generated from many site visits. Site speed affects Google Search rankings, so installing a plugin like WP Fastest Cache can improve your site’s search engine optimization (SEO).

We’ll show you the settings to look out for when using WP Fastest Cache in combination with The Events Calendar.

What you need

The settings

Once you have WP Fastest Cache installed and activated on your WordPress site, you can configure the settings based on your needs. Here, we’ll cover the settings that you should use in order to optimize this plugin with The Events Calendar.

Go to WP Fastest Cache > Exclude in the WordPress Dashboard.

You’ll want to exclude /event page from being cached by the plugin. You’ll also want to exclude CSS and Javascript.

See the screenshot below for the exact settings to use.

You’ll also need to define a timeout rule to be sure that the events page cache will be re-generated before the WordPress NONCE keys expire.

WordPress NONCEs are a security token with a lifetime period (12 hours) to protect URLs and forms from malicious attacks, and it is an abbreviation for “number used once”. If expired, the request that contains a Nonce cannot be completed, and the request fails, then it can break the calendar pagination from working properly.

To avoid issues like that, go to WP Fastest Cache > Delete Cache, Timeout Rules section, and make sure to set a timeout once every 10 hours.

Plugin Folders

Here is a list of the asset folders of each of our plugins that should be ignored.

Plugin NameAssets Folder
The Events Calendar/wp-content/plugins/the-events-calendar/(.*).css
/wp-content/plugins/the-events-calendar/(.*).js
Events Calendar Pro/wp-content/plugins/events-calendar-pro/(.*).css
/wp-content/plugins/events-calendar-pro/(.*).js
Events Tickets/wp-content/plugins/event-tickets/(.*).css
/wp-content/plugins/event-tickets/(.*).js
Events Tickets Plus/wp-content/plugins/event-tickets-plus/(.*).css
/wp-content/plugins/event-tickets-plus/(.*).js
Filter Bar/wp-content/plugins/the-events-calendar-filterbar/(.*).css
/wp-content/plugins/the-events-calendar-filterbar/(.*).js
Virtual Events/wp-content/plugins/events-virtual/(.*).css
/wp-content/plugins/events-virtual/(.*).js
Community Events/wp-content/plugins/the-events-calendar-community-events/(.*).css
/wp-content/plugins/the-events-calendar-community-events/(.*).js
Community Tickets/wp-content/plugins/the-events-calendar-community-events-tickets/(.*).css
/wp-content/plugins/the-events-calendar-community-events-tickets/(.*).js
Eventbrite Tickets/wp-content/plugins/the-events-calendar-eventbrite-tickets/(.*).css
/wp-content/plugins/the-events-calendar-eventbrite-tickets/(.*).js

To copy-paste

You can use the below to copy-paste all CSS and JavaScript asset resources easily.

/wp-content/plugins/the-events-calendar/(.*).css
/wp-content/plugins/events-calendar-pro/(.*).css
/wp-content/plugins/event-tickets/(.*).css
/wp-content/plugins/event-tickets-plus/(.*).css
/wp-content/plugins/the-events-calendar-filterbar/(.*).css
/wp-content/plugins/events-virtual/(.*).css
/wp-content/plugins/the-events-calendar-community-events/(.*).css
/wp-content/plugins/the-events-calendar-community-events-tickets/(.*).css
/wp-content/plugins/the-events-calendar-eventbrite-tickets/(.*).css

/wp-content/plugins/the-events-calendar/(.*).js
/wp-content/plugins/events-calendar-pro/(.*).js
/wp-content/plugins/event-tickets/(.*).js
/wp-content/plugins/event-tickets-plus/(.*).js
/wp-content/plugins/the-events-calendar-filterbar/(.*).js
/wp-content/plugins/events-virtual/(.*).js
/wp-content/plugins/the-events-calendar-community-events/(.*).js
/wp-content/plugins/the-events-calendar-community-events-tickets/(.*).js
/wp-content/plugins/the-events-calendar-eventbrite-tickets/(.*).js