Como corrigir a incompatibilidade entre Astra Pro e Elementor Pro
O que é o conflito entre Astra Pro e Elementor Pro?
O conflito entre Astra Pro e Elementor Pro ocorre quando os dois disputam o controle da mesma área visual da página. O Astra Pro controla título, sidebar, largura do conteúdo, header e rodape pelo Customizer e pelos Custom Layouts; o Elementor Pro reconstrucao essas mesmas regioes pelo Theme Builder e pelos templates de página. Quando os dois renderizam ao mesmo tempo, o resultado e elemento duplicado ou layout quebrado. Os plugins funcionam isolados; o problema nasce da sobreposicao de responsabilidades, e a correção consiste em decidir quem controla cada regiao e desligar a outra camada para aquela página ou condicao.
Como identificar
- O título da página aparece duas vezes: o título do Astra no topo e o cabeçalho montado dentro do template do Elementor Pro.
- O header ou o rodape aparecem duplicados quando ha um Header/Footer no Astra Pro e também um template de Header ou Footer no Theme Builder do Elementor Pro.
- A página ignora a largura total: o conteúdo do Elementor fica preso numa coluna estreita com a sidebar do Astra ainda visivel.
- O frontend renderiza diferente do editor do Elementor porque o CSS do Astra Pro sobrescreve estilos de botão, título e espacamento.
- Após atualizar o Astra Pro ou o Elementor Pro, layouts que funcionavam passam a quebrar por divergencia de versão entre o tema Astra e o complemento Astra Pro.
Como prevenir
- Defina desde o inicio uma única camada responsável por cada regiao: header e rodape no Astra Pro ou no Theme Builder do Elementor Pro, nunca nos dois para a mesma condicao
- Em páginas construidas no Elementor, padronize Astra Settings com Largura Total Estendida, Sem Sidebar e título desabilitado
- Atualize o tema Astra, o complemento Astra Pro e o Elementor Pro juntos e teste em staging antes de aplicar em producao
- Evite acumular CSS personalizado no Customizer do Astra e no Elementor ao mesmo tempo para não criar disputa de especificidade
Causa
- Astra renderiza o título da página enquanto o template do Elementor Pro também inclui um cabeçalho, gerando título duplicado porque a opção Desabilitar Título não foi marcada no painel Astra Settings da página.
- Header ou Footer do Astra Pro ativo na mesma condicao de exibicao de um template de Header ou Footer publicado no Theme Builder do Elementor Pro, fazendo as duas barras coexistirem.
- Layout de Conteúdo do Astra definido como Largura Total Contida ou Caixa com sidebar ativa, impedindo o template Elementor Largura Total ou Tela Cheia de ocupar a largura inteira.
- CSS do Astra Pro com maior especificidade sobrescrevendo classes do Elementor como elementor-button e elementor-heading-title no frontend.
- Versão do complemento Astra Pro desencontrada da versão do tema Astra, ou Elementor Pro defasado em relacao ao Elementor base, quebrando hooks compartilhados de header e rodape.
Como resolver
- Desabilite o título e a sidebar do Astra na página do Elementor: abra a página, localize o painel Astra Settings na lateral do editor e desligue o que o Elementor já monta. Defina o Layout de Conteúdo como Largura Total Estendida e a Sidebar como Sem Sidebar; marque a opção de desabilitar o título para o Elementor assumir o cabeçalho.
Astra Settings -> Content Layout -> Full Width / Stretched Astra Settings -> Sidebar -> No Sidebar Astra Settings -> Disable Sections -> Disable Title (marcar) - Defina quem controla header e rodape e desligue a outra camada: escolha uma única fonte para header e rodape. Se for usar o Theme Builder do Elementor Pro, desligue o Header e o Footer do Astra Pro no Customizer; se for manter o Astra, não publique templates de Header ou Footer no Theme Builder para a mesma condicao.
Aparencia -> Personalizar -> Header Builder (Astra) -> remover itens ou desativar Elementor -> Templates -> Theme Builder -> conferir Header/Footer e suas Conditions Manter apenas UMA das duas fontes ativa por condicao de exibicao - Force a largura total quando a coluna continuar estreita: se mesmo com Largura Total Estendida o conteúdo continuar espremido, aplique o template de página do próprio Elementor, que ignora a estrutura do tema.
Editor Elementor -> Configurações da página -> Page Layout -> Elementor Full Width Para remover totalmente cabeçalho e rodape do tema: Page Layout -> Elementor Canvas - Regenere o CSS e sincronize as versões: limpe o CSS antigo do Elementor e alinhe as versões para eliminar conflito de hooks e de estilo entre tema, complemento e construtor.
Elementor -> Ferramentas -> Regenerar Arquivos e Dados Plugins -> atualizar Astra Pro (complemento) e Elementor Pro para a versão mais recente Aparencia -> Temas -> atualizar o tema Astra para a mesma geração do complemento
/* CSS adicional no Customizer do Astra (Aparencia > Personalizar > CSS adicional) */
/* Vence a especificidade do Astra Pro sem editar arquivos do tema */
body .elementor-button {
background-color: #2563eb !important;
color: #ffffff !important;
}
/* Oculta o titulo do tema Astra quando o Elementor monta o cabecalho */
.elementor-page .ast-single-post-title,
.elementor-page .entry-title {
display: none;
}
/* Restaura a largura total quando o Astra ainda espreme o conteudo */
.elementor-page .ast-container {
max-width: 100%;
padding-left: 0;
padding-right: 0;
}














