{"id":1967125,"date":"2025-10-06T06:35:43","date_gmt":"2025-10-06T10:35:43","guid":{"rendered":"https:\/\/theeventscalendar.com\/knowledgebase\/?p=1967125"},"modified":"2026-04-21T11:42:15","modified_gmt":"2026-04-21T15:42:15","slug":"when-add-on-features-of-tec-dont-work","status":"publish","type":"post","link":"https:\/\/theeventscalendar.com\/knowledgebase\/when-add-on-features-of-tec-dont-work\/","title":{"rendered":"When Add-On Features of The Events Calendar Don\u2019t Work"},"content":{"rendered":"\n<p>Add-ons for The Events Calendar unlock powerful features, <a href=\"https:\/\/theeventscalendar.com\/products\/community\/\">community submissions<\/a>, <a href=\"https:\/\/theeventscalendar.com\/products\/wordpress-events-calendar\/\">recurring events<\/a>, <a href=\"https:\/\/theeventscalendar.com\/products\/wordpress-calendar-filter-bar\/\">filter bar<\/a>, etc. But sometimes those add-ons don\u2019t function properly: they may not show at all, behave unexpectedly, or conflict with other themes\/plugins. Here\u2019s how to understand and resolve those issues.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-add-on-features-break-root-causes\">Why Add-On Features Break: Root Causes<\/h2>\n\n\n\n<p>Here are common reasons add-ons stop working correctly:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Version Mismatch \/ Plugin Incompatibility<\/strong><br>When you update The Events Calendar but your add-on hasn\u2019t been updated, or vice versa, some functions or hooks may be deprecated or changed. This leads to features that used to work breaking.&nbsp;<\/li>\n\n\n\n<li><strong>Theme \/ Template \/ Block Editor \/ FSE Conflicts<\/strong><br>Themes (especially FSE or block themes) may not yet fully support The Events Calendar and its add-ons. Overrides, block assets, or template file paths might break. Plugins or settings related to template overrides may stop being applied properly.&nbsp;<\/li>\n\n\n\n<li><strong>Caching or Server Side Optimization Interference<\/strong><br>Sometimes caching (object cache, page cache, etc.) or optimization layers interfere with add-on behavior (filter queries, AJAX calls, REST endpoints). Events may be stored or loaded via new database tables, but caches still holding old logic can return incorrect or missing results.&nbsp;<\/li>\n\n\n\n<li><strong>Scripts \/ Asset Loading Errors<\/strong><br>If the add-on\u2019s JS or CSS assets fail to enqueue, or are blocked (by theme, plugin, or server rules), UI pieces may be invisible or broken. Sometimes block editor styles or assets are missing in the editor (Gutenberg) when features are activated.&nbsp;<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-diagnose-the-problem\">How to Diagnose the Problem<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Check Plugin &amp; Add-On Versions<\/strong><br>Ensure all TEC components (core and add-ons) are updated to compatible versions. Check <a href=\"https:\/\/theeventscalendar.com\/category\/release-notes\/\">changelogs<\/a> for fixes.<\/li>\n\n\n\n<li><strong>Disable Conflicting Plugins \/ Themes Temporarily<\/strong><br>Test for <a href=\"https:\/\/theeventscalendar.com\/knowledgebase\/k\/testing-for-conflicts\/\">plugin and theme conflict<\/a>. Switch to a default WordPress theme (e.g. Twenty Twenty-Three) and disable other plugins except TEC and the problematic add-on. See if the feature starts working, this helps isolate where the conflict is.<\/li>\n\n\n\n<li><strong>Check the Fun\u00adctions \/ Template Overrides<\/strong><br>If you have custom theme template overrides for TEC or override files from the add-on, compare them with the latest version of the plugin\/add-on. Maybe functions\/hook names changed or new required parameters exist.<\/li>\n\n\n\n<li><strong>Inspect Caching &amp; Server Optimizations<\/strong><br>Turn off object caching, page caching, any frontend cache, or server and CDN caching for testing. Confirm whether restoring behavior happens. Also check whether REST\/AJAX endpoints the add-on uses are being blocked or returning errors. <\/li>\n\n\n\n<li><strong>Look at Console Errors \/ Network Activity<\/strong><br>Use the <a href=\"https:\/\/theeventscalendar.com\/knowledgebase\/how-to-see-a-javascript-console-error-on-your-site\/\">browser\u2019s developer tools<\/a> to see if scripts fail (404 errors, JS errors), or REST \/ AJAX requests return 4xx\/5xx or empty data.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-solutions-amp-best-practices\">Solutions &amp; Best Practices<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Update All Related Plugins \/ Add-Ons<\/strong><br>Always keep The Events Calendar and all its add-ons updated together. If an add-on hasn\u2019t been updated in a while, check whether it\u2019s still supported.<\/li>\n\n\n\n<li><strong>Use Compatible Theme \/ Avoid Unsupported Overrides Temporarily<\/strong><br>If using a block or FSE theme, try switching temporarily to a non-FSE theme to confirm whether that fixes the issue. Also adjust template overrides to match the plugin\u2019s new version.<\/li>\n\n\n\n<li><strong>Clear \/ Bypass Caching Layers<\/strong><br>Purge all caches: object cache, page cache, CDN cache. For add-on features that rely on dynamic data (filtering, REST endpoints), cache bypass or exclusion rules may be needed. <a href=\"https:\/\/theeventscalendar.com\/knowledgebase\/caching-basics\/\">Here<\/a> is a complete guide.<\/li>\n\n\n\n<li><strong>Test in Staging First<\/strong><br>Before <a href=\"https:\/\/theeventscalendar.com\/knowledgebase\/manual-updates\/\">upgrading TEC<\/a> or its add-ons on production, test in a <a href=\"https:\/\/theeventscalendar.com\/knowledgebase\/creating-and-using-a-wordpress-staging-site\/\">staging site<\/a> to catch breaking changes early.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Add-ons for The Events Calendar unlock powerful features, community submissions, recurring events, filter bar, etc. But sometimes those add-ons don\u2019t function properly: they may not show at all, behave unexpectedly, or conflict with other themes\/plugins. Here\u2019s how to understand and resolve those issues. Why Add-On Features Break: Root Causes Here are common reasons add-ons stop&#8230;<\/p>\n","protected":false},"author":27,"featured_media":1955565,"comment_status":"open","ping_status":"open","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":[93],"tags":[341,259],"stellar-product-taxonomy":[161],"class_list":["post-1967125","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-troubleshooting","tag-general","tag-troubleshooting","stellar-product-taxonomy-the-events-calendar"],"acf":[],"taxonomy_info":{"category":[{"value":93,"label":"Troubleshooting"}],"post_tag":[{"value":341,"label":"general"},{"value":259,"label":"Troubleshooting"}],"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":"Abz","author_link":"https:\/\/theeventscalendar.com\/knowledgebase\/author\/abz\/"},"comment_info":0,"category_info":[{"term_id":93,"name":"Troubleshooting","slug":"troubleshooting","term_group":0,"term_taxonomy_id":93,"taxonomy":"category","description":"","parent":0,"count":48,"filter":"raw","term_order":"0","cat_ID":93,"category_count":48,"category_description":"","cat_name":"Troubleshooting","category_nicename":"troubleshooting","category_parent":0}],"tag_info":[{"term_id":341,"name":"general","slug":"general","term_group":0,"term_taxonomy_id":341,"taxonomy":"post_tag","description":"","parent":0,"count":79,"filter":"raw","term_order":"0"},{"term_id":259,"name":"Troubleshooting","slug":"troubleshooting","term_group":0,"term_taxonomy_id":259,"taxonomy":"post_tag","description":"","parent":0,"count":9,"filter":"raw","term_order":"0"}],"_links":{"self":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1967125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=1967125"}],"version-history":[{"count":4,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1967125\/revisions"}],"predecessor-version":[{"id":1968215,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1967125\/revisions\/1968215"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media\/1955565"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=1967125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=1967125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=1967125"},{"taxonomy":"stellar-product-taxonomy","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/stellar-product-taxonomy?post=1967125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}