Como corrigir Custom Layouts que não aplicam no Astra Pro
Perguntas frequentes
Por que meu custom layout aparece na home mas some em uma página?
Quase sempre porque o Display On daquele layout não cobre a página afetada, ou porque uma regra em Do Not Display On a exclui. Abra o layout no Site Builder, amplie o alvo do Display On e remova a página das exclusoes para ele voltar a renderizar ali.
Display On e Do Not Display On entram em conflito: qual vence?
A exclusão vence. O Do Not Display On funciona como Exclusion Rule sobre o Display On: o layout aparece em tudo que o Display On define, menos no que o Do Not Display On lista. Se a página sumiu logo após criar uma exclusão, a causa esta na regra de exclusão.
Tenho dois cabeçalhos do Site Builder e so um aparece. Por que?
Quando dois custom layouts do mesmo tipo miram o mesmo local, a prioridade decide. O número de prioridade menor tem precedencia e renderiza; o outro fica oculto naquele local. Defina prioridades distintas para o cabeçalho certo assumir a página.
Preciso do Astra Pro para usar Custom Layouts?
Sim. O Site Builder com Custom Layouts e um recurso do Astra Pro (Astra Addon). Se o plugin não estiver ativo, com licenca valida e com o módulo habilitado no Dashboard do Astra, os layouts simplesmente não são aplicados no frontend.
O layout aparece para mim logado, mas o visitante não ve. O que houve?
A regra Display for Users esta filtrando por perfil ou estado de login. Se estiver definida como Logged In, o visitante anonimo não ve o layout. Ajuste a regra para incluir Logged Out ou All Users conforme o público que deve enxergar o conteúdo.
Mudei a Display Rule mas a página não atualizou. O que fazer?
Regras novas podem ficar presas no cache da página. Limpe o cache do plugin de cache e do CDN e regrave os permalinks em Configurações -> Links permanentes (Salvar sem mudar nada). Depois teste a URL numa aba anonima para ver o resultado real, sem cache do navegador.
Custom Layout funciona com qualquer tema?
Não. O Site Builder e parte do tema Astra com o Astra Pro; ele substitui cabeçalho, rodape e templates do próprio Astra. Em outro tema os hooks e áreas que o layout mira não existem, entao a aplicação não acontece. O tema ativo precisa ser o Astra.
Como sei se o problema e a regra ou o cache?
Revise primeiro Display On, Do Not Display On e prioridade no Site Builder. Se a regra parece correta, limpe o cache e teste numa aba anonima: se o layout aparece sem cache, era HTML antigo; se continua ausente com a regra certa, revise novamente o alvo e as exclusoes.














