🎉 USE O CUPOM FIM.DE.SEMANA.FULL | 20% OFF acima de R$ 100,00

Como corrigir o erro de cores no Global Color Palette do Astra Pro no WordPress

Time Full Services Time Full Services
Tipo Page Builders
Nome do erro Global Color Palette do Astra Pro nao aplica as cores EN: Astra Global Color Palette colors not applying
Severidade Atenção
Descrição O Global Color Palette do Astra Pro não aplica quando o CSS dinâmico do tema fica preso em cache, quando a cor foi fixada manualmente no page builder ou em CSS adicional, ou quando um tema filho sobrescreve as variaveis de cor da paleta. Limpar o cache do Astra e remover os valores fixos restaura as cores em todo o site.

O que é Global Color Palette do Astra Pro que não aplica?

O Global Color Palette do Astra Pro e a paleta central de cores do tema, definida no Personalizar do WordPress em Global e Cores, com os campos Cor 1 a Cor 9. Cada cor da paleta vira uma variavel CSS que o Astra reaproveita em títulos, links, botões, cabeçalho e rodape. A ideia e mudar a cor uma vez na paleta e ver a alteração refletir em todo o site sem editar página por página. O Astra gera esse CSS de forma dinâmica e o serve a partir de um arquivo em cache na pasta de uploads do site para não recalcular o estilo a cada visita.

O erro acontece quando você troca uma cor na paleta e o frontend continua exibindo a cor antiga, mistura cores novas e antigas, ou não reflete nada do que foi salvo. Na prática e quase sempre uma de três situacoes: o CSS dinâmico do Astra ou um plugin de cache ainda entrega o arquivo antigo, alguma cor foi gravada com valor fixo direto no page builder ou no CSS Adicional e ganha da paleta por especificidade, ou um tema filho redefine as mesmas variaveis. Identificar qual das três esta agindo e o que destrava a correção.

Como identificar

  • Você altera uma cor em Personalizar, Global, Cores e o frontend continua mostrando a cor antiga mesmo após salvar e recarregar.
  • A previa do Personalizar mostra a cor nova, mas a página publicada exibe a cor antiga.
  • Parte do site adota a cor nova da paleta e outra parte (botões, seções feitas no Elementor) mantem a cor antiga.
  • A paleta volta sozinha para as cores padrão do Astra depois de uma atualização do tema ou do plugin Astra Pro.
  • As cores da paleta aparecem corretas para administrador logado, mas erradas para visitante anonimo, indicando arquivo de CSS em cache servido ao público.
Antes de começar: Antes de editar o style.css do tema filho, mexer em CSS Adicional ou atualizar o tema e o Astra Pro em producao, faca um backup completo do site (arquivos e banco de dados) ou teste primeiro em um ambiente de staging, para poder reverter caso o layout ou as cores quebrem.

Como prevenir

  • Defina as cores do site apenas na Global Color Palette do Astra e referencie as cores Global no page builder, evitando gravar hexadecimais fixos em widgets e seções.
  • Ao trocar uma cor da paleta, limpe sempre o cache do plugin de performance e da CDN logo depois, e valide em janela anonima.
  • Mantenha o tema Astra e o plugin Astra Pro na mesma linha de versão estavel, atualizando os dois juntos após validar em staging.
  • Documente no tema filho quais variaveis de cor são redefinidas, para não sobrescrever a paleta do Personalizar sem querer.
  • Evite acumular regras de cor antigas em CSS Adicional e em plugins; revise periodicamente para que so a paleta do Astra controle as cores.

Causa

  • O CSS dinâmico do Astra ficou preso em cache: o tema grava o estilo da paleta em um arquivo na pasta wp-content/uploads/astra-addon (ou uploads/astra) e continua servindo a versão antiga até o cache do tema ser regenerado.
  • Um plugin de cache de página ou de CSS (WP Rocket, LiteSpeed, W3 Total Cache) ou o cache da CDN ainda entrega o HTML e o CSS antigos com as cores anteriores ao visitante.
  • A cor foi fixada com valor hexadecimal direto no widget ou seção do Elementor (ou de outro page builder) em vez de referenciar a Global do Astra, entao esse valor fixo vence a variavel da paleta por especificidade.
  • Existe uma regra com a cor antiga no campo Personalizar, CSS Adicional, ou em um CSS de plugin, com seletor mais específico que o do Astra, sobrescrevendo a variavel da paleta no frontend.
  • Um tema filho ativo redefine as variaveis CSS da paleta (por exemplo --ast-global-color-0) no próprio style.css, fazendo o site ignorar o valor escolhido no Personalizar.
  • O Astra Pro ficou desatualizado ou com versão incompativel com o tema Astra, fazendo o painel da Global Color Palette não registrar ou não regravar o CSS dinâmico ao salvar.

Como resolver

  1. Confirme a cor salva na paleta e regenere o CSS do Astra: Va ao Personalizar e confirme que a Cor 1 a Cor 9 estão com os valores corretos e publicados. Em seguida force o Astra a recriar o arquivo de CSS dinâmico, que e onde a cor antiga costuma ficar presa, salvando o Personalizar de novo após limpar o cache do tema.
    Painel WP -> Aparencia -> Personalizar -> Global -> Cores
    Confira Cor 1 até Cor 9 e clique em Publicar
    Astra ou Astra Pro: ao re-publicar, o arquivo de CSS dinâmico em wp-content/uploads/astra-addon e regravado
  2. Limpe o cache de página, de CSS e da CDN: Mesmo com a paleta correta, um arquivo antigo em cache mantem a cor velha para o visitante. Limpe o cache do plugin de performance e o cache da CDN, e teste em uma janela anonima para ver o site como um visitante sem sessao.
    Limpe o cache do plugin de performance (WP Rocket, LiteSpeed, W3 Total Cache)
    Purgue o cache da CDN ou do Cloudflare, se houver
    Abra o site em uma aba anonima e recarregue sem cache (Ctrl+Shift+R)
  3. Remova cores fixas gravadas no page builder: Abra a seção ou o widget que ficou com a cor errada no Elementor ou no builder usado e troque o valor hexadecimal fixo pela referencia Global de cor, para que o elemento volte a obedecer a paleta do Astra em vez de uma cor presa no elemento.
    Edite a página no page builder e abra o elemento com a cor errada
    No seletor de cor, escolha a cor Global em vez de um hexadecimal fixo
    Salve e atualize a página para aplicar a referencia da paleta
  4. Procure overrides em CSS Adicional e em plugins: Verifique o campo Personalizar, CSS Adicional e o CSS de plugins por regras com a cor antiga e seletor mais específico que o do Astra. Remova ou ajuste essas regras para que a variavel da paleta prevaleca no frontend.
    Painel WP -> Aparencia -> Personalizar -> CSS Adicional
    Procure por valores de cor antigos (ex.: color: #aabbcc) e remova ou ajuste
    Use Inspecionar (F12) no elemento errado para ver qual regra esta vencendo a variavel da paleta
  5. Cheque o tema filho e atualize Astra e Astra Pro: Se um tema filho redefine as variaveis de cor da paleta, ajuste ou remova essa redefinicao no style.css do filho. Em seguida atualize o tema Astra e o plugin Astra Pro para as versões estaveis mais recentes, garantindo que o painel da paleta grave o CSS dinâmico corretamente.
    Edite o style.css do tema filho e revise variaveis como --ast-global-color-0 até --ast-global-color-8
    Painel WP -> Aparencia -> Temas -> atualize o Astra para a versão estavel mais recente
    Painel WP -> Plugins -> atualize o Astra Pro (Astra Addon) para a versão compativel com o tema
PHP
<?php
/**
 * Forca a regeneracao do CSS dinamico do Astra apos trocar cores na paleta.
 * Coloque em um plugin utilitario ou no functions.php do tema filho,
 * acesse o site uma vez logado como admin e depois remova o codigo.
 */
add_action( 'wp', 'full_astra_purge_dynamic_css' );
function full_astra_purge_dynamic_css() {
    if ( ! is_admin() && ! current_user_can( 'manage_options' ) ) {
        return;
    }
    // Astra (tema): limpa o cache do CSS dinamico do Customizer.
    if ( class_exists( 'Astra_Cache_Base' ) && method_exists( 'Astra_Cache_Base', 'refresh_assets' ) ) {
        Astra_Cache_Base::refresh_assets( 'astra' );
    }
    // Astra Pro (addon): limpa o cache do CSS dinamico do addon.
    if ( class_exists( 'Astra_Cache_Base' ) ) {
        Astra_Cache_Base::refresh_assets( 'astra-addon' );
    }
}

Perguntas frequentes

Por que mudei a cor na Global Color Palette do Astra e o site não atualizou
Quase sempre e cache. O Astra grava o estilo da paleta em um arquivo de CSS dinâmico na pasta de uploads e plugins de cache ou a CDN podem servir a versão antiga. Re-publique o Personalizar, limpe o cache do plugin de performance e da CDN e teste em uma janela anonima.
Onde fica a Global Color Palette no Astra
No Personalizar do WordPress, em Global e depois Cores. La você define a Cor 1 até a Cor 9 da paleta, que o tema reaproveita em títulos, links, botões e demais elementos do site por meio de variaveis CSS.
Por que so uma parte do site pegou a cor nova da paleta
Provavelmente aquela seção tem a cor gravada com valor fixo no page builder ou em CSS adicional, o que vence a variavel da paleta por especificidade. Abra o elemento no builder e troque o hexadecimal fixo pela cor Global do Astra.
A paleta funciona no Astra grátis ou so no Astra Pro
A Global Color Palette faz parte do tema Astra e do Astra Pro. O Astra Pro adiciona opções extras de personalização, mas o conjunto de cores Global e o comportamento de variaveis CSS valem para a base do tema; mantenha tema e addon atualizados juntos.
Como sei se o problema e cache ou cor fixa no elemento
Use Inspecionar (F12) no elemento com a cor errada e veja qual regra esta vencendo. Se a regra usa a variavel da paleta mas mostra valor antigo, e cache; se ha um hexadecimal fixo no seletor do elemento, a cor foi presa no builder ou em CSS adicional.
Atualizei o Astra e a paleta voltou para as cores padrão
Isso costuma indicar incompatibilidade de versão entre o tema Astra e o plugin Astra Pro, ou um CSS dinâmico desatualizado. Atualize tema e addon para versões compativeis, re-publique o Personalizar e limpe o cache para o tema regravar o estilo da paleta.
Preciso editar código para corrigir a paleta de cores do Astra
Na maioria dos casos não. A correção se resolve no Personalizar, limpando cache e removendo cores fixas no builder. Código so e necessário quando um tema filho redefine as variaveis da paleta no style.css e você precisa ajustar essa redefinicao.
Limpar o cache apaga as configurações da minha paleta de cores
Não. Limpar cache apenas descarta os arquivos de CSS e HTML antigos para o tema regerar o estilo atual; as cores da paleta ficam salvas no banco de dados pelo Personalizar e são reaplicadas no próximo carregamento.

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