{"id":1953257,"date":"2022-06-16T10:58:53","date_gmt":"2022-06-16T14:58:53","guid":{"rendered":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/?post_type=tribe-knowledgebase&#038;p=1953257"},"modified":"2024-08-20T11:18:49","modified_gmt":"2024-08-20T15:18:49","slug":"wp-engine","status":"publish","type":"post","link":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-engine\/","title":{"rendered":"WP Engine"},"content":{"rendered":"\n<p><strong>Current Status:<\/strong> <span class=\"tec-compatibility-status tec-status-incompatible\" style=\"border: none; background-color: #334AFF; text-transform: uppercase; border-radius:28px; padding: 10px 20px; color: #fff; font-size: 14px; font-weight: 600;\">compatible<\/span><\/p>\n\n<p><a href=\"https:\/\/wpengine.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">WP Engine<\/a> is a popular WordPress hosting solution that comes equipped with caching options as well. Once you host your WordPress site with WP Engine, you&#8217;ll gain access to caching features you can enable right from the WordPress Dashboard. <\/p>\n\n<p>In this article, we&#8217;ll point out some important features to note when using WP Engine in combination with <a href=\"https:\/\/theeventscalendar.com\/products\/wordpress-events-calendar\/\" target=\"_blank\" rel=\"noreferrer noopener\">The Events Calendar<\/a> and with <a href=\"https:\/\/theeventscalendar.com\/products\/wordpress-event-tickets\/\" target=\"_blank\" rel=\"noreferrer noopener\">Event Tickets<\/a>.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"h-what-you-need\">What you need:<\/h2>\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/wordpress.org\/plugins\/the-events-calendar\/\" target=\"_blank\" rel=\"noreferrer noopener\">The Events Calendar<\/a><\/li>\n\n<li><a href=\"https:\/\/wpengine.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">WP Engine<\/a><\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\" id=\"h-wordpress-dashboard-settings\">WordPress Dashboard settings<\/h2>\n\n<p>Since WP Engine has powerful caching capabilities, you can access some of the caching settings from the WordPress Dashboard.<\/p>\n\n<p>Under <strong>WP Engine &gt; Caching<\/strong>, you can clear all of your caches at once at the top or choose to customize when your different post types are cached.<\/p>\n\n<p>Set <em>Tribe_events Cache Length<\/em> to 12 hours.<\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/06\/Screen-Shot-2022-06-16-at-8.36.13-AM.png\" alt=\"WP Engine caching settings\" class=\"wp-image-1953258\"\/><\/figure>\n\n<h2 class=\"wp-block-heading\" id=\"h-wp-engine-and-the-events-calendar\">WP Engine and The Events Calendar<\/h2>\n\n<p>As with many of our other <a href=\"https:\/\/staging.theeventscalendar.com\/knowledgebase\/guide\/caching-with-the-events-calendar\/\" target=\"_blank\" rel=\"noreferrer noopener\">favorite caching plugins<\/a>, we do recommend excluding event pages from caching. In this case, you cannot make this change in the WordPress Dashboard, so you&#8217;ll want to follow these steps to see your exclusions:<\/p>\n\n<ol class=\"wp-block-list\">\n<li>Log in to the WP Engine <a href=\"https:\/\/identity.wpengine.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">User Portal<\/a>.<\/li>\n\n<li>Select the environment name.<\/li>\n\n<li>Click <strong>Caching<\/strong>.<\/li>\n\n<li>Click <strong>Cache Exclusions<\/strong>.<\/li>\n<\/ol>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/06\/user-portal-caching-2048x2035-1.png\" alt=\"\" class=\"wp-image-1953260\"\/><\/figure>\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/01\/image-1024x653.png\" alt=\"\" class=\"wp-image-1954779\"\/><\/figure>\n\n<p>In order to add additional exclusions, contact <a href=\"https:\/\/wpengine.com\/support\/\" target=\"_blank\" rel=\"noreferrer noopener\">WP Engine&#8217;s support team<\/a> to have them add them for you.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"h-wp-engine-and-event-tickets\">WP Engine and Event Tickets<\/h2>\n\n<p>When using <a href=\"https:\/\/staging.theeventscalendar.com\/knowledgebase\/k\/tickets-commerce\/\">Tickets Commerce<\/a>, which is the eCommerce solution built into Event Tickets, then the checkout page should be added to the exclusion list as well, otherwise, some checkout fields might not show up and the ticket purchase cannot be concluded. To avoid that add <code>^\/tickets-checkout\/?<\/code> to the exclusion list.<\/p>\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"593\" height=\"254\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2024\/06\/Cache-WP-Engine.png\" alt=\"\" class=\"wp-image-1961007\" style=\"width:676px;height:auto\" srcset=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2024\/06\/Cache-WP-Engine.png 593w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2024\/06\/Cache-WP-Engine-300x128.png 300w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><\/figure>\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\npath: ^\/series\/?\npath: ^\/wp-content\/plugins\/the-events-calendar\/(.*).css\npath: ^\/wp-content\/plugins\/the-events-calendar\/(.*).js\npath: ^\/wp-content\/plugins\/events-calendar-pro\/(.*).css\npath: ^\/wp-content\/plugins\/events-calendar-pro\/(.*).js\npath: ^\/wp-content\/plugins\/event-tickets\/(.*).css\npath: ^\/wp-content\/plugins\/event-tickets\/(.*).js\npath: ^\/wp-content\/plugins\/event-tickets-plus\/(.*).css\npath: ^\/wp-content\/plugins\/event-tickets-plus\/(.*).js\npath: ^\/wp-content\/plugins\/the-events-calendar-filterbar\/(.*).css\npath: ^\/wp-content\/plugins\/the-events-calendar-filterbar\/(.*).js\npath: ^\/wp-content\/plugins\/the-events-calendar-community-events\/(.*).css\npath: ^\/wp-content\/plugins\/the-events-calendar-community-events\/(.*).js\npath: ^\/wp-content\/plugins\/the-events-calendar-eventbrite-tickets\/(.*).css\npath: ^\/wp-content\/plugins\/the-events-calendar-eventbrite-tickets\/(.*).js\npath: ^\/tickets-checkout\/?\n<\/pre><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-plugin-folders\">Plugin Folders<\/h2>\n\n<p>Here is a list of the asset folders of each of our plugins that should be ignored.<\/p>\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Plugin Name<\/th><th>Assets Folder<\/th><\/tr><\/thead><tbody><tr><td>The Events Calendar<\/td><td><code>\/wp-content\/plugins\/the-events-calendar\/(.*).css<\/code><br><code>\/wp-content\/plugins\/the-events-calendar\/(.*).js<\/code><\/td><\/tr><tr><td>Events Calendar Pro<\/td><td><code>\/wp-content\/plugins\/events-calendar-pro\/(.*).css<\/code><br><code>\/wp-content\/plugins\/events-calendar-pro\/(.*).js<\/code><\/td><\/tr><tr><td>Events Tickets<\/td><td><code>\/wp-content\/plugins\/event-tickets\/(.*).css<\/code><br><code>\/wp-content\/plugins\/event-tickets\/(.*).js<\/code><\/td><\/tr><tr><td>Events Tickets Plus<\/td><td><code>\/wp-content\/plugins\/event-tickets-plus\/(.*).css<\/code><br><code>\/wp-content\/plugins\/event-tickets-plus\/(.*).js<\/code><\/td><\/tr><tr><td>Filter Bar<\/td><td><code>\/wp-content\/plugins\/the-events-calendar-filterbar\/(.*).css<\/code><br><code>\/wp-content\/plugins\/the-events-calendar-filterbar\/(.*).js<\/code><\/td><\/tr><tr><td>Community Events<\/td><td><code>\/wp-content\/plugins\/the-events-calendar-community-events\/(.*).css<\/code><br><code>\/wp-content\/plugins\/the-events-calendar-community-events\/(.*).js<\/code><\/td><\/tr><tr><td>Eventbrite Tickets<\/td><td><code>\/wp-content\/plugins\/the-events-calendar-eventbrite-tickets\/(.*).css<\/code><br><code>\/wp-content\/plugins\/the-events-calendar-eventbrite-tickets\/(.*).js<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n<h2 class=\"wp-block-heading\">To copy-paste<\/h2>\n\n<p>You can use the below to copy-paste all CSS and JavaScript asset resources easily.<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: php; title: ; notranslate\" title=\"\">\n\/wp-content\/plugins\/the-events-calendar\/(.*).css\n\/wp-content\/plugins\/events-calendar-pro\/(.*).css\n\/wp-content\/plugins\/event-tickets\/(.*).css\n\/wp-content\/plugins\/event-tickets-plus\/(.*).css\n\/wp-content\/plugins\/the-events-calendar-filterbar\/(.*).css\n\/wp-content\/plugins\/the-events-calendar-community-events\/(.*).css\n\/wp-content\/plugins\/the-events-calendar-eventbrite-tickets\/(.*).css\/wp-content\/plugins\/the-events-calendar\/(.*).js\n\/wp-content\/plugins\/events-calendar-pro\/(.*).js\n\/wp-content\/plugins\/event-tickets\/(.*).js\n\/wp-content\/plugins\/event-tickets-plus\/(.*).js\n\/wp-content\/plugins\/the-events-calendar-filterbar\/(.*).js\n\/wp-content\/plugins\/the-events-calendar-community-events\/(.*).js\n\/wp-content\/plugins\/the-events-calendar-eventbrite-tickets\/(.*).js\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>WP Engine is a popular WordPress hosting solution that comes equipped with caching options as well. Once you host your WordPress site with WP Engine, you&#8217;ll gain access to caching features you can enable right from the WordPress Dashboard. In this article, we&#8217;ll point out some important features to note when using WP Engine in&#8230;<\/p>\n","protected":false},"author":17,"featured_media":1955565,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_swpsp_post_exclude":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"ep_exclude_from_search":false,"footnotes":""},"categories":[46],"tags":[19,57],"stellar-product-taxonomy":[161],"class_list":["post-1953257","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-integrations","tag-caching","tag-performance","stellar-product-taxonomy-the-events-calendar"],"acf":[],"taxonomy_info":{"category":[{"value":46,"label":"Integrations"}],"post_tag":[{"value":19,"label":"Caching"},{"value":57,"label":"Performance"}],"stellar-product-taxonomy":[{"value":161,"label":"The Events Calendar"}]},"featured_image_src_large":["https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/02\/social-share-1024x538.png",1024,538,true],"author_info":{"display_name":"Andras Guseo","author_link":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/author\/andras\/"},"comment_info":0,"category_info":[{"term_id":46,"name":"Integrations","slug":"integrations","term_group":0,"term_taxonomy_id":46,"taxonomy":"category","description":"","parent":0,"count":115,"filter":"raw","term_order":"0","cat_ID":46,"category_count":115,"category_description":"","cat_name":"Integrations","category_nicename":"integrations","category_parent":0}],"tag_info":[{"term_id":19,"name":"Caching","slug":"caching","term_group":0,"term_taxonomy_id":19,"taxonomy":"post_tag","description":"Learn all about how you can optimize your calendar\u2019s speed and performance with The Events Calendar with these Knowledgebase articles.","parent":0,"count":22,"filter":"raw","term_order":"0"},{"term_id":57,"name":"Performance","slug":"performance","term_group":0,"term_taxonomy_id":57,"taxonomy":"post_tag","description":"Learn all about how you can optimize your calendar's performance with The Events Calendar with these Knowledgebase articles.","parent":0,"count":25,"filter":"raw","term_order":"0"}],"_links":{"self":[{"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1953257","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=1953257"}],"version-history":[{"count":16,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1953257\/revisions"}],"predecessor-version":[{"id":1962504,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1953257\/revisions\/1962504"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media\/1955565"}],"wp:attachment":[{"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=1953257"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=1953257"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=1953257"},{"taxonomy":"stellar-product-taxonomy","embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/stellar-product-taxonomy?post=1953257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}