🎉 USE O CUPOM DESCONTO.FULL | 20% OFF acima de R$ 50,00

Como corrigir estilos que não aplicam entre Ultimate Addons e Astra Pro no WordPress

Time Full Services Time Full Services
Tipo Page Builders
Nome do erro Estilos do Ultimate Addons e Astra Pro que não aplicam EN: Ultimate Addons and Astra Pro styles not applying
Severidade Atenção
Descrição O problema dos estilos do Ultimate Addons e Astra Pro que não aplicam acontece quando o CSS dos widgets UAEL fica preso em arquivos gerados desatualizados, em cache do site ou é sobrescrito pelo CSS dinâmico do Astra Pro, deixando o widget sem visual no frontend.

O que é estilos do Ultimate Addons e Astra Pro que não aplicam?

Os estilos do Ultimate Addons e Astra Pro que não aplicam é a situação em que um widget do Ultimate Addons for Elementor (UAEL) aparece estilizado no editor do Elementor, mas perde cores, espaçamentos, bordas e fontes quando a página é vista no frontend do site rodando o tema Astra Pro. O conteúdo é renderizado, mas o CSS específico do widget não chega ao navegador, deixando o bloco com a aparência crua do tema.

Na prática, esse comportamento é quase sempre um problema de geração e entrega de CSS, não de bug do widget. O Elementor grava o CSS de cada página em arquivos externos dentro de wp-content/uploads/elementor/css, o UAEL grava os assets dos próprios widgets, e o Astra Pro gera o seu CSS dinâmico em arquivo. Quando qualquer um desses arquivos fica desatualizado, é servido em cache antigo, ou quando a folha de estilo do Astra vence a do widget por ordem de carregamento e especificidade, o resultado é o estilo que some no frontend mas continua certo no editor.

Como identificar

  • O widget do Ultimate Addons aparece estilizado no editor do Elementor, mas perde cores, espaçamentos e bordas quando a página é aberta no frontend.
  • Depois de atualizar o UAEL, o Astra ou o Elementor, widgets que funcionavam ficam sem estilo no site público até limpar o cache.
  • O frontend mostra o conteúdo do widget com a fonte e as cores padrão do tema Astra, ignorando os ajustes feitos no painel de estilo do UAEL.
  • No inspetor do navegador, as regras de CSS do widget aparecem riscadas porque uma regra do Astra Pro com maior especificidade está prevalecendo.
  • A aba Network do navegador mostra o arquivo de CSS do Elementor ou do UAEL retornando 404, ou servindo uma versão antiga sem as regras novas do widget.
Antes de começar: Antes de regenerar CSS, alternar o método de impressão do Elementor ou mexer em permissões de pasta em produção, faça um backup completo do site (arquivos e banco de dados) ou teste primeiro em um ambiente de staging, para reverter caso o frontend quebre.

Como prevenir

  • Sempre que atualizar Ultimate Addons, Elementor ou Astra Pro, rode Regenerar CSS e Dados e limpe o cache do site para servir os estilos novos no frontend.
  • Valide grandes atualizações de plugin e tema em staging antes de aplicar em produção, para detectar conflitos de CSS entre o UAEL e o Astra antes de afetar o site público.
  • Mantenha a pasta wp-content/uploads/elementor/css com permissão de escrita para que o método External File grave os arquivos de estilo de cada página.
  • Prefira ajustar a aparência dos widgets pelo painel de estilo do próprio UAEL, evitando CSS solto que dependa de ordem de carregamento e brigue por especificidade com o Astra Pro.

Causa

  • Os arquivos de CSS gerados pelo Elementor em wp-content/uploads/elementor/css estão desatualizados: o widget recebeu novos estilos no editor, mas o arquivo externo servido no frontend ainda é o antigo, sem essas regras.
  • O Astra Pro está com a geração de CSS em arquivo (file generation) ativa e servindo um arquivo de dynamic CSS em cache antigo, que não reflete as últimas alterações de aparência da página.
  • Uma regra de CSS do Astra Pro carrega depois e com especificidade maior que a do widget UAEL, sobrescrevendo cores e tipografia definidas no painel de estilo do Ultimate Addons.
  • Um plugin de cache ou minificação como WP Rocket ou Autoptimize está servindo uma versão combinada e antiga das folhas de estilo, sem incluir o CSS recém-gerado do widget do UAEL.
  • O CSS Print Method do Elementor está como External File e o servidor não conseguiu gravar em wp-content/uploads/elementor/css por falta de permissão de escrita, então o arquivo de estilo do widget não existe no frontend.

Como resolver

  1. Regenere o CSS e os dados do Elementor: O primeiro passo é forçar o Elementor a recriar os arquivos de CSS externos servidos no frontend, incluindo os estilos dos widgets do Ultimate Addons. Isso reescreve os arquivos em wp-content/uploads/elementor/css com as regras mais recentes.
    Painel WP -> Elementor -> Ferramentas -> aba Geral
    Clique em Regenerar CSS e Dados (Regenerate CSS & Data)
    Aguarde a confirmação e recarregue a página no frontend com Ctrl+F5
  2. Atualize a geração de CSS dinâmico do Astra: O Astra grava o próprio CSS dinâmico em arquivo e pode servir uma versão em cache antiga que ignora os estilos do widget. Salve as configurações do Personalizar para forçar o Astra a regravar o arquivo de dynamic CSS atualizado.
    Painel WP -> Aparência -> Personalizar
    Abra qualquer seção, clique em Publicar para regravar o CSS dinâmico do Astra
    Se houver a opção em Astra Options, desative e reative a geração de CSS em arquivo (file generation)
  3. Limpe todo o cache do site e do navegador: Plugins de cache e minificação combinam folhas de estilo e podem servir a versão sem o CSS novo do widget. Limpe o cache da página, do CSS minificado e do CDN, e teste em uma aba anônima para descartar cache do navegador.
    Painel WP -> abra o plugin de cache (ex.: WP Rocket, LiteSpeed, Autoptimize) -> Limpar cache
    Em WP Rocket, use também Limpar e pré-carregar cache e Limpar CSS usado
    Abra a página em uma janela anônima do navegador para confirmar sem cache local
  4. Confira o CSS Print Method e a permissão de escrita: Se o estilo continua faltando, verifique se o Elementor consegue gravar os arquivos de CSS. Com o método External File, a pasta de uploads precisa ter permissão de escrita; alternativamente, troque para Internal Embedding para embutir o CSS no HTML e descartar o problema de gravação.
    Painel WP -> Elementor -> Configurações -> aba Avançado
    Confira o CSS Print Method (External File ou Internal Embedding)
    Garanta permissão de escrita em wp-content/uploads/elementor/css (geralmente 755 na pasta)
    Se o servidor não grava o arquivo, troque o CSS Print Method para Internal Embedding e teste
  5. Isole o conflito de especificidade com o Astra Pro: Se o CSS do widget chega mas é sobrescrito, o problema é especificidade ou ordem de carregamento. Use o inspetor do navegador para achar a regra do Astra que vence e ajuste o estilo pelo painel do widget ou por um CSS adicional mais específico.
    Abra o frontend, clique com o botão direito no widget -> Inspecionar (F12)
    Veja qual regra está riscada e qual seletor do Astra prevalece
    Ajuste cor e tipografia pela aba Estilo do widget UAEL ou em Personalizar -> CSS adicional com seletor mais específico
CSS
/* CSS adicional em Aparencia -> Personalizar -> CSS adicional.
   Vence a regra do Astra Pro elevando a especificidade SEM usar !important.
   Troque .uael-button pelo seletor real do widget visto no inspetor. */
.elementor .uael-button .uael-button-wrapper a.uael-button-link {
    color: #ffffff;
    background-color: #2b6cb0;
    border-radius: 6px;
    font-family: inherit;
}

Perguntas frequentes

Por que o estilo do Ultimate Addons aparece no editor mas some no frontend do Astra
O editor mostra o CSS ao vivo, mas o frontend serve arquivos de CSS gerados pelo Elementor e pelo Astra. Se esses arquivos estão desatualizados ou em cache antigo, o estilo do widget não chega ao navegador. Regenere o CSS do Elementor e limpe o cache para sincronizar.
Como regenerar o CSS do Elementor para corrigir os widgets do Ultimate Addons
Vá em Elementor, Ferramentas, aba Geral e clique em Regenerar CSS e Dados. Isso reescreve os arquivos em wp-content/uploads/elementor/css com as regras mais recentes dos widgets do UAEL. Depois recarregue o frontend com Ctrl+F5 para ver o estilo atualizado.
O Astra Pro pode sobrescrever o estilo dos widgets do Ultimate Addons
Sim. Quando uma regra do Astra Pro carrega depois e com especificidade maior, ela vence a do widget e troca cor ou tipografia. Identifique a regra no inspetor do navegador e ajuste pelo painel de estilo do UAEL ou por um seletor mais específico no CSS adicional.
Limpar o cache resolve os estilos do Ultimate Addons que não aplicam
Em muitos casos, sim. Plugins como WP Rocket, LiteSpeed e Autoptimize combinam e servem CSS antigo sem as regras novas do widget. Limpe o cache da página, do CSS usado e do CDN, e teste em uma aba anônima para descartar cache do navegador.
O que é o CSS Print Method do Elementor e como ele afeta o estilo
É a forma como o Elementor entrega o CSS: External File grava arquivos na pasta de uploads, e Internal Embedding embute o CSS no HTML da página. Se o servidor não consegue gravar o arquivo externo, o estilo do widget some. Nesse caso, troque para Internal Embedding e teste.
Preciso de permissão de escrita na pasta de uploads para o estilo funcionar
Com o método External File, sim. O Elementor precisa gravar em wp-content/uploads/elementor/css para criar a folha de estilo de cada página. Sem permissão de escrita, o arquivo não é criado e o widget aparece sem estilo no frontend.
O conflito de estilo entre Ultimate Addons e Astra é um bug do plugin
Quase nunca. Na grande maioria dos casos é geração ou entrega de CSS: arquivo desatualizado, cache antigo ou especificidade. Regenerar o CSS, atualizar o CSS dinâmico do Astra e limpar o cache costuma restaurar o visual sem precisar de correção no plugin.
Como saber se o estilo está faltando ou apenas sendo sobrescrito
Abra o inspetor do navegador no widget. Se a regra do UAEL não existe, é problema de geração ou cache de CSS. Se a regra existe mas aparece riscada, outro seletor, geralmente do Astra, está prevalecendo por especificidade e você deve ajustar o seletor.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes