{"id":309,"date":"2026-07-17T11:18:45","date_gmt":"2026-07-17T11:18:45","guid":{"rendered":"https:\/\/baqueiro.com.br\/loja\/?post_type=baqueiro_plugin&#038;p=309"},"modified":"2026-07-17T11:49:48","modified_gmt":"2026-07-17T11:49:48","slug":"b-easy-head-footer-elementor","status":"publish","type":"baqueiro_plugin","link":"https:\/\/baqueiro.com.br\/loja\/plugins\/b-easy-head-footer-elementor\/","title":{"rendered":"[B] Easy Head &#038; Footer for Elementor"},"content":{"rendered":"<h2>O Problema<\/h2>\n<p>O Theme Builder do Elementor Pro \u00e9 a forma padr\u00e3o de criar cabe\u00e7alhos e rodap\u00e9s personalizados, mas muitos usu\u00e1rios e ag\u00eancias t\u00eam apenas a vers\u00e3o gratuita. Injetar manualmente c\u00f3digo de cabe\u00e7alho\/rodap\u00e9 \u00e9 fr\u00e1gil, dependente do tema, e dif\u00edcil de manter.<\/p>\n<h2>A Solu\u00e7\u00e3o<\/h2>\n<p>O Easy Head &amp; Footer for Elementor oferece um custom post type dedicado <strong>&#8220;Templates H\/F&#8221;<\/strong> que voc\u00ea projeta visualmente com o Elementor (Free). Escolha um modelo para o cabe\u00e7alho e um para o rodap\u00e9 nas configura\u00e7\u00f5es do plugin \u2014 eles s\u00e3o renderizados em todo o site via hooks <code>wp_body_open<\/code> e <code>wp_footer<\/code>, com estiliza\u00e7\u00e3o completa do Elementor Kit.<\/p>\n<h2>Principais Recursos<\/h2>\n<ul>\n<li><strong>CPT Dedicado<\/strong> \u2014 <code>bdw_ehfe_template<\/code> registrado com suporte completo ao Elementor; edite com o construtor visual.<\/li>\n<li><strong>Condi\u00e7\u00f5es de Exibi\u00e7\u00e3o<\/strong> \u2014 restrinja o cabe\u00e7alho\/rodap\u00e9 a tipos de post espec\u00edficos (incluir\/excluir) ou padr\u00f5es de URL (substring ou regex), sem precisar do Elementor Pro.<\/li>\n<li><strong>Ocultar Cabe\u00e7alho\/Rodap\u00e9 do Tema<\/strong> \u2014 injete regras CSS para ocultar o cabe\u00e7alho e rodap\u00e9 nativos do tema, com seletores personaliz\u00e1veis.<\/li>\n<li><strong>Integra\u00e7\u00e3o com Elementor Kit<\/strong> \u2014 adiciona automaticamente as classes de corpo <code>elementor-default<\/code> e <code>elementor-kit-{ID}<\/code> para que cores, fontes e estilos globais se apliquem.<\/li>\n<li><strong>Enfileiramento de Assets Adequado<\/strong> \u2014 gera e enfileira o arquivo CSS de cada modelo via API Post CSS do Elementor, para que os estilos carreguem no head, n\u00e3o inline.<\/li>\n<li><strong>Prote\u00e7\u00e3o de SEO<\/strong> \u2014 as p\u00e1ginas do CPT de modelo s\u00e3o marcadas como <code>noindex, nofollow<\/code> via meta tag e cabe\u00e7alho X-Robots-Tag.<\/li>\n<li><strong>Seguran\u00e7a no Editor<\/strong> \u2014 a inje\u00e7\u00e3o de cabe\u00e7alho\/rodap\u00e9 \u00e9 automaticamente suprimida dentro do iframe de pr\u00e9-visualiza\u00e7\u00e3o e do backend do editor do Elementor.<\/li>\n<li><strong>Verifica\u00e7\u00f5es de Ambiente<\/strong> \u2014 verifica PHP 8.1+, WP 5.8+, e Elementor ativo a cada carregamento do admin; exibe avisos no admin quando os requisitos n\u00e3o s\u00e3o atendidos.<\/li>\n<li><strong>Leve<\/strong> \u2014 zero depend\u00eancias externas al\u00e9m do Elementor Free; sem frameworks JavaScript, sem tabelas de banco de dados.<\/li>\n<li><strong>Amig\u00e1vel \u00e0 privacidade<\/strong> \u2014 armazena apenas uma linha em <code>wp_options<\/code> (<code>bdw_ehfe_settings<\/code>); n\u00e3o coleta dados de usu\u00e1rios, n\u00e3o define cookies, n\u00e3o faz requisi\u00e7\u00f5es externas.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Crie e aplique cabe\u00e7alhos e rodap\u00e9s personalizados em todo o site usando o Elementor Free. Inclui um CPT de modelo dedicado, condi\u00e7\u00f5es de exibi\u00e7\u00e3o por Tipo de Post ou URL, e op\u00e7\u00f5es para ocultar o cabe\u00e7alho\/rodap\u00e9 padr\u00e3o do tema via CSS \u2014 sem necessidade do Elementor Pro.<\/p>\n","protected":false},"featured_media":320,"template":"","plugin_category":[243,229],"use_case":[226,244,245,246],"license_type":[247,227],"compatibility":[30],"class_list":["post-309","baqueiro_plugin","type-baqueiro_plugin","status-publish","has-post-thumbnail","hentry","plugin_category-design","plugin_category-elementor","use_case-agency","use_case-blog","use_case-corporate","use_case-landing-page","license_type-free","license_type-gpl","compatibility-elementor"],"_links":{"self":[{"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/baqueiro_plugin\/309","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/baqueiro_plugin"}],"about":[{"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/types\/baqueiro_plugin"}],"version-history":[{"count":1,"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/baqueiro_plugin\/309\/revisions"}],"predecessor-version":[{"id":321,"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/baqueiro_plugin\/309\/revisions\/321"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/media\/320"}],"wp:attachment":[{"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/media?parent=309"}],"wp:term":[{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/plugin_category?post=309"},{"taxonomy":"use_case","embeddable":true,"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/use_case?post=309"},{"taxonomy":"license_type","embeddable":true,"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/license_type?post=309"},{"taxonomy":"compatibility","embeddable":true,"href":"https:\/\/baqueiro.com.br\/loja\/wp-json\/wp\/v2\/compatibility?post=309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}