{"id":252,"date":"2023-08-18T11:01:02","date_gmt":"2023-08-18T08:01:02","guid":{"rendered":"https:\/\/elementor.com\/help\/?p=252"},"modified":"2025-06-15T22:18:08","modified_gmt":"2025-06-15T19:18:08","slug":"considerations-for-theme-builder-compatibility","status":"publish","type":"post","link":"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/","title":{"rendered":"Considerations for Theme Builder compatibility"},"content":{"rendered":"\n<p>Although Elementor Pro\u2019s <em>Theme Builder<\/em>&nbsp;feature can be used with any WordPress theme that adheres to WordPress coding standards, there are some things to consider which may affect how well any particular theme will integrate with our Theme Builder.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">If You Are Unsure If Your Theme Is Fully Compatible, Design Your Headers and Footers Together<\/h3>\n\n\n\n<p>If you decide to use Elementor <em>Theme Builder<\/em> to create a header or a footer, you should ideally use it to create both, rather than one or the other. If you would prefer to use Theme Builder to create just the header but keep your theme\u2019s existing footer, or vice-versa, you want to use Theme Builder to design a new footer, but keep your theme\u2019s existing header, you should send <a href=\"https:\/\/developers.elementor.com\/theme-locations-api\/\">this guide<\/a> to the developer of your theme.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What Is The Developer Guide All About?<\/h3>\n\n\n\n<p>Elementor provides a Theme Locations API for theme developers. Although Elementor can edit headers and footers by default on most themes, it is still necessary for themes to <strong>register additional locations<\/strong> to allow users to edit other theme components with Elementor Theme Builder. Theme developers can choose to support all core locations, just some locations or even create their own custom locations. For example, if theme developers want to allow users to edit the sidebars with Elementor, they can simply register the sidebar location via our API.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What Could Happen If You Only Design A Header But Not A Footer With Elementor Theme Builder (Or Vice-Versa)?<\/h3>\n\n\n\n<p>WordPress theme developers often tie the header and footer code together by opening a div in the header and then closing that div in the footer. If Theme Builder replaces the header but not the footer, or vice-versa, it is possible that the opening and closing tags will become mis-matched. If a tag is not closed, the structure of the code breaks and the page will break as well.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Summary<\/h3>\n\n\n\n<p>Many themes have chosen to fully integrate Elementor locations into their themes. You can see a <a href=\"https:\/\/elementor.com\/help\/best-elementor-themes\/\">list of themes<\/a> that have been specifically designed to work well with Elementor.<\/p>\n\n\n\n<p>Elementor Theme Builder can enable you to replace headers and footers of almost any theme that has been written with WordPress coding standards in place. If these themes haven\u2019t yet used the Elementor Theme API to register Elementor locations, you should probably use Theme Builder to replace the theme\u2019s header and its footer at the same time. Replacing only one or the other with Theme Builder could cause your page to break.<\/p>\n\n\n\n<p>However, if you design both your header and your footer with Theme Builder, your newly designed header and footer will replace both the theme\u2019s header and its footer code. This ensures that all div tags in the header and footer will be opened and closed appropriately, and your page should not break.<\/p>\n\n\n\n<p>If you prefer to only design the header or only design the footer with Theme Builder, then you should ask the theme developer to use our <a href=\"https:\/\/developers.elementor.com\/theme-locations-api\/\">Theme Locations API<\/a> to register locations. Likewise, if you would like to use Elementor Theme Builder to design other areas of the theme such as the sidebar, ask your theme developer to register those locations as well, using the Theme Locations API.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn more about making themes more compatible with Elementor<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_elementor_kustomer_id":["62c6c5ada92d0f6a8e45b267","62c6c5ada92d0f6a8e45b267"],"footnotes":""},"categories":[1465],"tags":[1389,1388,1387,1390,1398,1235],"class_list":["post-252","post","type-post","status-publish","format-standard","hentry","category-theme-builder","tag-advanced","tag-agency","tag-essential","tag-expert","tag-legacy-essential","tag-pro"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Considerations for Theme Builder compatibility | Elementor<\/title>\n<meta name=\"description\" content=\"Learn everything about Considerations for Theme Builder compatibility in this article from Elementor&#039;s Knowledge Base. Get Elementor tips &amp; more.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Considerations for Theme Builder compatibility | Elementor\" \/>\n<meta property=\"og:description\" content=\"Learn everything about Considerations for Theme Builder compatibility in this article from Elementor&#039;s Knowledge Base. Get Elementor tips &amp; more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/\" \/>\n<meta property=\"og:site_name\" content=\"Help\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-18T08:01:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-15T19:18:08+00:00\" \/>\n<meta name=\"author\" content=\"Alan Kaler\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alan Kaler\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/\"},\"author\":{\"name\":\"Alan Kaler\",\"@id\":\"https:\/\/elementor.com\/help\/#\/schema\/person\/ebf805be1a1abdd587d4b97e3328f430\"},\"headline\":\"Considerations for Theme Builder compatibility\",\"datePublished\":\"2023-08-18T08:01:02+00:00\",\"dateModified\":\"2025-06-15T19:18:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/\"},\"wordCount\":549,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/elementor.com\/help\/#organization\"},\"keywords\":[\"Advanced\",\"Agency\",\"Essential\",\"Expert\",\"Legacy Essential\",\"Pro\"],\"articleSection\":[\"Theme Builder\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/\",\"url\":\"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/\",\"name\":\"Considerations for Theme Builder compatibility | Elementor\",\"isPartOf\":{\"@id\":\"https:\/\/elementor.com\/help\/#website\"},\"datePublished\":\"2023-08-18T08:01:02+00:00\",\"dateModified\":\"2025-06-15T19:18:08+00:00\",\"description\":\"Learn everything about Considerations for Theme Builder compatibility in this article from Elementor's Knowledge Base. Get Elementor tips & more.\",\"breadcrumb\":{\"@id\":\"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Help Center\",\"item\":\"https:\/\/elementor.com\/help\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Themes\",\"item\":\"https:\/\/elementor.com\/help\/themes\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Theme Builder\",\"item\":\"https:\/\/elementor.com\/help\/themes\/theme-builder\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Considerations for Theme Builder compatibility\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/elementor.com\/help\/#website\",\"url\":\"https:\/\/elementor.com\/help\/\",\"name\":\"Elementor\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/elementor.com\/help\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/elementor.com\/help\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/elementor.com\/help\/#organization\",\"name\":\"Elementor\",\"url\":\"https:\/\/elementor.com\/help\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/elementor.com\/help\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2025\/06\/images.png\",\"contentUrl\":\"https:\/\/elementor.com\/help\/wp-content\/uploads\/2025\/06\/images.png\",\"width\":225,\"height\":225,\"caption\":\"Elementor\"},\"image\":{\"@id\":\"https:\/\/elementor.com\/help\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/elementor.com\/help\/#\/schema\/person\/ebf805be1a1abdd587d4b97e3328f430\",\"name\":\"Alan Kaler\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/elementor.com\/help\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7618989d1401c38afe50748601d8dad91fdb8930f53fe037881768b15ab4b108?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7618989d1401c38afe50748601d8dad91fdb8930f53fe037881768b15ab4b108?s=96&d=mm&r=g\",\"caption\":\"Alan Kaler\"},\"description\":\"Alan Kaler is an expert Elementorist at Elementor and a WordPress Magician who thinks that the three most beautiful words in our language are: I told you\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Considerations for Theme Builder compatibility | Elementor","description":"Learn everything about Considerations for Theme Builder compatibility in this article from Elementor's Knowledge Base. Get Elementor tips & more.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/","og_locale":"en_US","og_type":"article","og_title":"Considerations for Theme Builder compatibility | Elementor","og_description":"Learn everything about Considerations for Theme Builder compatibility in this article from Elementor's Knowledge Base. Get Elementor tips & more.","og_url":"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/","og_site_name":"Help","article_published_time":"2023-08-18T08:01:02+00:00","article_modified_time":"2025-06-15T19:18:08+00:00","author":"Alan Kaler","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Alan Kaler","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/#article","isPartOf":{"@id":"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/"},"author":{"name":"Alan Kaler","@id":"https:\/\/elementor.com\/help\/#\/schema\/person\/ebf805be1a1abdd587d4b97e3328f430"},"headline":"Considerations for Theme Builder compatibility","datePublished":"2023-08-18T08:01:02+00:00","dateModified":"2025-06-15T19:18:08+00:00","mainEntityOfPage":{"@id":"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/"},"wordCount":549,"commentCount":0,"publisher":{"@id":"https:\/\/elementor.com\/help\/#organization"},"keywords":["Advanced","Agency","Essential","Expert","Legacy Essential","Pro"],"articleSection":["Theme Builder"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/","url":"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/","name":"Considerations for Theme Builder compatibility | Elementor","isPartOf":{"@id":"https:\/\/elementor.com\/help\/#website"},"datePublished":"2023-08-18T08:01:02+00:00","dateModified":"2025-06-15T19:18:08+00:00","description":"Learn everything about Considerations for Theme Builder compatibility in this article from Elementor's Knowledge Base. Get Elementor tips & more.","breadcrumb":{"@id":"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/elementor.com\/help\/considerations-for-theme-builder-compatibility\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Help Center","item":"https:\/\/elementor.com\/help\/"},{"@type":"ListItem","position":2,"name":"Themes","item":"https:\/\/elementor.com\/help\/themes\/"},{"@type":"ListItem","position":3,"name":"Theme Builder","item":"https:\/\/elementor.com\/help\/themes\/theme-builder\/"},{"@type":"ListItem","position":4,"name":"Considerations for Theme Builder compatibility"}]},{"@type":"WebSite","@id":"https:\/\/elementor.com\/help\/#website","url":"https:\/\/elementor.com\/help\/","name":"Elementor","description":"","publisher":{"@id":"https:\/\/elementor.com\/help\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/elementor.com\/help\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/elementor.com\/help\/#organization","name":"Elementor","url":"https:\/\/elementor.com\/help\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/elementor.com\/help\/#\/schema\/logo\/image\/","url":"https:\/\/elementor.com\/help\/wp-content\/uploads\/2025\/06\/images.png","contentUrl":"https:\/\/elementor.com\/help\/wp-content\/uploads\/2025\/06\/images.png","width":225,"height":225,"caption":"Elementor"},"image":{"@id":"https:\/\/elementor.com\/help\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/elementor.com\/help\/#\/schema\/person\/ebf805be1a1abdd587d4b97e3328f430","name":"Alan Kaler","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/elementor.com\/help\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7618989d1401c38afe50748601d8dad91fdb8930f53fe037881768b15ab4b108?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7618989d1401c38afe50748601d8dad91fdb8930f53fe037881768b15ab4b108?s=96&d=mm&r=g","caption":"Alan Kaler"},"description":"Alan Kaler is an expert Elementorist at Elementor and a WordPress Magician who thinks that the three most beautiful words in our language are: I told you"}]}},"_links":{"self":[{"href":"https:\/\/elementor.com\/help\/wp-json\/wp\/v2\/posts\/252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elementor.com\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elementor.com\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elementor.com\/help\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/elementor.com\/help\/wp-json\/wp\/v2\/comments?post=252"}],"version-history":[{"count":4,"href":"https:\/\/elementor.com\/help\/wp-json\/wp\/v2\/posts\/252\/revisions"}],"predecessor-version":[{"id":58898,"href":"https:\/\/elementor.com\/help\/wp-json\/wp\/v2\/posts\/252\/revisions\/58898"}],"wp:attachment":[{"href":"https:\/\/elementor.com\/help\/wp-json\/wp\/v2\/media?parent=252"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elementor.com\/help\/wp-json\/wp\/v2\/categories?post=252"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elementor.com\/help\/wp-json\/wp\/v2\/tags?post=252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}