Como corrigir o erro de CSS no Customizer do Astra Pro
Perguntas frequentes
Por que o CSS aparece no preview do Personalizar mas não no site?
Porque o preview do Personalizar renderiza a regra na hora, no navegador, antes de gravar. No site publicado, o WordPress imprime o CSS Adicional no head pela função wp_custom_css_cb. Se o cache serve um head antigo ou o dynamic CSS do Astra Pro vence por especificidade, a regra existe mas não tem efeito visivel.
Como sei se a minha regra perdeu por especificidade para o Astra Pro?
Abra a página, pressione F12, va em Elements e clique no elemento estilizado. Na aba Styles, se a sua regra aparece riscada (tachada), outra regra com mais especificidade venceu, geralmente o CSS dinamico do Astra Pro. A correção e tornar o seu seletor mais específico, prefixando com o body ou um container do tema.
Por que o CSS Adicional sumiu depois que troquei de tema?
Porque o WordPress grava o CSS Adicional no tipo de post custom_css vinculado ao tema ativo. Ao trocar de tema ou ativar um tema filho, o código salvo no tema anterior deixa de ser carregado. Ele não foi apagado: basta voltar ao tema antigo para ve-lo, ou copiar a regra para o CSS Adicional do tema novo.
Devo usar importante para forcar o CSS do Astra Pro a aceitar a regra?
Evite. O importante resolve no curto prazo mas vira uma guerra de importantes dificil de manter. O caminho correto e aumentar a especificidade do seletor, ancorando a regra em um container do Astra como o .ast-container ou prefixando com o body. Assim a sua regra vence o dynamic CSS sem abusar do importante.
O cache pode impedir o CSS Adicional do Astra de aplicar?
Pode, e e a causa mais comum. Plugins de cache e o Cloudflare guardam o HTML com o head antigo, antes de a regra ser impressa. Limpe o cache do plugin, da hospedagem e do Cloudflare, depois recarregue com Ctrl+Shift+R para ignorar o cache do navegador. Na maioria dos casos a regra aparece logo após isso.
A minificacao de CSS do plugin de cache atrapalha o CSS Adicional?
Sim. A minificacao e a combinacao de CSS as vezes removem ou reordenam o bloco inline do CSS Adicional, fazendo a regra carregar antes do dynamic CSS do Astra Pro e perder. Exclua o CSS Adicional da minificacao ou desligue a combinacao de CSS inline para o bloco do Personalizar voltar a vencer.
Onde fica o CSS Adicional do Astra: no Customizer ou em outro lugar?
O CSS de site inteiro fica em Aparencia -> Personalizar -> CSS Adicional, o campo nativo do WordPress que o Astra Pro respeita. Os Custom Layouts do Astra Pro também aceitam CSS, mas esse so se aplica onde a condicao de exibicao do layout casa. Se a regra deve valer no site todo, use o CSS Adicional do Personalizar, não o campo de um Custom Layout.
Preciso de FTP para corrigir o CSS Adicional do Astra Pro?
Não na maioria dos casos. Limpar o cache, ajustar a especificidade do seletor e confirmar o tema ativo certo são feitos pelo painel e pelo inspetor do navegador. O FTP so entra se você precisar mover o CSS para o style.css do tema filho por organizacao, o que e opcional.














