{"id":1952243,"date":"2022-03-11T08:10:29","date_gmt":"2022-03-11T13:10:29","guid":{"rendered":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/?post_type=tribe-knowledgebase&#038;p=1952243"},"modified":"2024-08-20T11:12:35","modified_gmt":"2024-08-20T15:12:35","slug":"breeze-cache","status":"publish","type":"post","link":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/breeze-cache\/","title":{"rendered":"Breeze Cache"},"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:\/\/wordpress.org\/plugins\/breeze\/\" target=\"_blank\" rel=\"noreferrer noopener\">Breeze Cache<\/a> is a growing cache plugin developed by <a href=\"https:\/\/www.cloudways.com\/en\/\" target=\"_blank\" rel=\"noreferrer noopener\">Cloudways<\/a> and frequently found in WordPress websites hosted there. But it&#8217;s also easy to find them in the plugin repository. This plugin works well with The <a href=\"https:\/\/theeventscalendar.com\/products\/wordpress-events-calendar\/\" target=\"_blank\" rel=\"noreferrer noopener\">Events Calendar<\/a> once you make a few adjustments, so let&#8217;s take a look at the available options that they offer.<\/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:\/\/wordpress.org\/plugins\/breeze\/\" target=\"_blank\" rel=\"noreferrer noopener\">Breeze Cache<\/a><\/li>\n\n<li><a href=\"https:\/\/staging.theeventscalendar.com\/knowledgebase\/k\/finding-your-calendar-on-the-front-end\/\" target=\"_blank\" rel=\"noreferrer noopener\">The slug for your calendar and events<\/a> (e.g. <code>\/events<\/code> and <code>\/event<\/code>)<\/li>\n<\/ul>\n\n<div class=\"wp-block-group has-background\" style=\"background-color:var(--global-palette8)\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p id=\"calendar-slugs\">\ud83d\udc4b Throughout this article, we will be using <code>\/events<\/code> and <code>\/event<\/code> for the calendar and event single slugs, respectively. Yours may differ <a href=\"https:\/\/staging.theeventscalendar.com\/knowledgebase\/k\/finding-your-calendar-on-the-front-end\/\" target=\"_blank\" rel=\"noreferrer noopener\">depending on your plugin settings<\/a>.<\/p>\n<\/div><\/div>\n\n<h2 class=\"wp-block-heading\" id=\"h-breeze-settings\">Breeze settings<\/h2>\n\n<p>Once Breeze Cache is installed and has been activated on your site, navigate to <strong>Settings<\/strong> \u2192 <strong>Breeze <\/strong>from the WordPress dashboard.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"h-basic-options\">Basic Options<\/h3>\n\n<p>First, head over to the <em>Basic Options<\/em> tab and set the <em>Purge Cache After<\/em> field to 720 (12 hours).<\/p>\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"273\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/08\/image-3-1024x273.png\" alt=\"\" class=\"wp-image-1958047\" srcset=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/08\/image-3-1024x273.png 1024w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/08\/image-3-300x80.png 300w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/08\/image-3-768x205.png 768w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/08\/image-3-1536x410.png 1536w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/08\/image-3.png 1622w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<h3 class=\"wp-block-heading\">CSS Settings<\/h3>\n\n<p>The second tab that we&#8217;ll use is <strong>File optimization<\/strong>. Look for the &#8220;CSS Settings&#8221; option on that page.<\/p>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/03\/breeze-cache-css-settings.png\" alt=\"CSS Settings with Breeze caching plugin\" class=\"wp-image-1952244\"\/><\/figure>\n<\/div>\n<\/div>\n\n<p>At the end of the section, you&#8217;ll find a place dedicated to &#8220;Exclude CSS&#8221; files or folders. You can use a relative path to any of our plugin folders and request the plugin to ignore all CSS files that they find there.<\/p>\n\n<p><\/p>\n\n<h3 class=\"wp-block-heading\" id=\"h-js-settings\">JS settings<\/h3>\n\n<p>The next section available on the same page is JS Settings. They work exactly like CSS, you can also use the same paths inside the &#8220;Exclude JS&#8221; area.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/03\/breeze-cache-js-settings.png\" alt=\"JS Settings with Breeze caching plugin\" class=\"wp-image-1952245\"\/><\/figure><\/div>\n<p>This is everything that you need to do to prevent Breeze Cache from caching any content created by The Events Calendar.<\/p>\n\n<h2 class=\"wp-block-heading\">Advanced Options<\/h2>\n\n<p>Head back to the &#8220;<strong>Settings &gt; Breeze Cache<\/strong>&#8221; menu item and look for Advanced Options. There are some (optional) things that we can do there:<\/p>\n\n<h3 class=\"wp-block-heading\">Never Cache URL(s)<\/h3>\n\n<p>The first item inside <strong>Advanced Options<\/strong> will be <strong>Never Cache URL(s)<\/strong>. There, it&#8217;s possible to set up specific URLs that will be ignored during caching process. It&#8217;s a great idea to use your main <a href=\"#calendar-slugs\">calendar slugs<\/a> there.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/03\/breeze-never-cache-url.png\" alt=\"Never Cache URL(s) with Breeze caching plugin\" class=\"wp-image-1952246\"\/><\/figure><\/div>\n<p>This is everything that you need to do to prevent Breeze Cache from caching any content created by The Events Calendar.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"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\/(.*)<\/code><\/td><\/tr><tr><td>Events Calendar Pro<\/td><td><code>\/wp-content\/plugins\/events-calendar-pro\/(.*)<\/code><\/td><\/tr><tr><td>Events Tickets<\/td><td><code>\/wp-content\/plugins\/event-tickets\/(.*)<\/code><\/td><\/tr><tr><td>Events Tickets Plus<\/td><td><code>\/wp-content\/plugins\/event-tickets-plus\/(.*)<\/code><\/td><\/tr><tr><td>Filter Bar<\/td><td><code>\/wp-content\/plugins\/the-events-calendar-filterbar\/(.*)<\/code><\/td><\/tr><tr><td>Community Events<\/td><td><code>\/wp-content\/plugins\/the-events-calendar-community-events\/(.*)<\/code><\/td><\/tr><tr><td>Eventbrite Tickets<\/td><td><code>\/wp-content\/plugins\/the-events-calendar-eventbrite-tickets\/(.*)<\/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\/events-virtual\/(.*).css\n\/wp-content\/plugins\/the-events-calendar-community-events\/(.*).css\n\/wp-content\/plugins\/the-events-calendar-community-events-tickets\/(.*).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\/events-virtual\/(.*).js\n\/wp-content\/plugins\/the-events-calendar-community-events\/(.*).js\n\/wp-content\/plugins\/the-events-calendar-community-events-tickets\/(.*).js\n\/wp-content\/plugins\/the-events-calendar-eventbrite-tickets\/(.*).js\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>Breeze Cache is a growing cache plugin developed by Cloudways and frequently found in WordPress websites hosted there. But it&#8217;s also easy to find them in the plugin repository. This plugin works well with The Events Calendar once you make a few adjustments, so let&#8217;s take a look at the available options that they offer&#8230;.<\/p>\n","protected":false},"author":3,"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],"stellar-product-taxonomy":[],"class_list":["post-1952243","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-integrations","tag-caching"],"acf":[],"taxonomy_info":{"category":[{"value":46,"label":"Integrations"}],"post_tag":[{"value":19,"label":"Caching"}]},"featured_image_src_large":["https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/02\/social-share-1024x538.png",1024,538,true],"author_info":{"display_name":"Jaime Marchwinski","author_link":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/author\/jaimetri-be\/"},"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"}],"_links":{"self":[{"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1952243","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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=1952243"}],"version-history":[{"count":9,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1952243\/revisions"}],"predecessor-version":[{"id":1962515,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1952243\/revisions\/1962515"}],"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=1952243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=1952243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=1952243"},{"taxonomy":"stellar-product-taxonomy","embeddable":true,"href":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/stellar-product-taxonomy?post=1952243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}