---
title: "Como corrigir Custom Layouts que não aplicam no Astra Pro"
url: https://full.services/wp-fixer/corrigir-custom-layouts-astra-pro/
date: 2026-06-17
author: "Clayton Margiotti"
---

# Como corrigir Custom Layouts que não aplicam no Astra Pro

## O que é os Custom Layouts do Astra que não aplicam?

Os Custom Layouts do Site Builder do Astra Pro permitem criar cabeçalhos, rodapes, blocos em hooks, páginas 404 e templates de Single e Archive sem tema filho. Cada layout so aparece onde as Display Rules mandam: a opção Display On define os alvos (site inteiro, um grupo de posts ou páginas, ou um alvo específico) e a opção Do Not Display On adiciona exclusoes. Quando o layout não aplica numa página, na prática a regra de exibicao daquele layout não alcanca aquela página, foi excluida por uma regra de exclusão, ou perdeu para outro layout de prioridade maior no mesmo local.

## Como identificar

- O layout aparece no preview do editor e na home, mas some em páginas, posts ou arquivos especificos do site.

- O cabeçalho ou rodape do Site Builder volta a ser o do tema padrão apenas em algumas URLs.

- Após definir uma exclusão em Do Not Display On, o layout some de páginas onde antes aparecia.

- Dois custom layouts do mesmo tipo disputam o mesmo local e só um deles renderiza.

- O layout aparece para você logado como admin, mas o visitante deslogado não o vê.

## Como prevenir

- Use Display On com o alvo mais amplo que faca sentido e reserve Do Not Display On apenas para as poucas excecoes reais

- Padronize números de prioridade distintos entre layouts do mesmo tipo para evitar disputa pelo mesmo local

- Após salvar uma Display Rule, teste a página afetada numa aba anonima e limpe o cache para confirmar o resultado real

Erros relacionados

- [Como corrigir a incompatibilidade entre Astra Pro e Elementor Pro](https://full.services/wp-fixer/corrigir-conflito-astra-pro-elementor-pro/)

- [Como corrigir o conflito de Header Builder entre Elementor Pro e Astra Pro](https://full.services/wp-fixer/corrigir-conflito-header-elementor-astra/)

- [Como corrigir o conflito de CSS otimizado entre Astra Pro e WP Rocket](https://full.services/wp-fixer/corrigir-conflito-css-astra-pro-wp-rocket/)


---

## Metadados Estruturados (Schema.org)

```json-ld
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Organization",
            "@id": "https://full.services/#org",
            "name": "FULL Services",
            "url": "https://full.services/",
            "sameAs": [
                "https://www.instagram.com/fullservicesbr",
                "https://www.facebook.com/fullservices.br",
                "https://www.linkedin.com/company/fullservicesbr/"
            ],
            "knowsAbout": [
                "WordPress",
                "WordPress Hosting",
                "Web Development",
                "Performance Optimization",
                "WordPress Security",
                "SEO para WordPress"
            ],
            "award": [
                "Gold Medal - The WP Weekly Awards 2023",
                "Gold Medal - The WP Weekly Awards 2024"
            ],
            "logo": {
                "@type": "ImageObject",
                "url": "https://full.services/wp-content/uploads/full-services-logo.png",
                "width": 200,
                "height": 60
            },
            "hasCredential": {
                "@type": "EducationalOccupationalCredential",
                "credentialCategory": "certification",
                "name": "CVE Numbering Authority (CNA)",
                "description": "Autoridade de numeração de vulnerabilidades (CVE) para o ecossistema WordPress, autorizada a atribuir IDs CVE. Válida desde 2022-05-03, com abrangência global.",
                "url": "https://www.cve.org/PartnerInformation/ListofPartners/partner/FULL",
                "recognizedBy": {
                    "@type": "Organization",
                    "name": "CISA — Cybersecurity and Infrastructure Security Agency",
                    "url": "https://www.cisa.gov/",
                    "sameAs": "https://www.cisa.gov/"
                }
            }
        },
        {
            "@type": "TechArticle",
            "@id": "https://full.services/wp-fixer/corrigir-custom-layouts-astra-pro/#article",
            "headline": "Como corrigir Custom Layouts que não aplicam no Astra Pro",
            "url": "https://full.services/wp-fixer/corrigir-custom-layouts-astra-pro/",
            "inLanguage": "pt-BR",
            "datePublished": "2026-06-17T12:39:06-03:00",
            "dateModified": "2026-06-17T12:39:06-03:00",
            "author": {
                "@id": "https://full.services/#org"
            },
            "publisher": {
                "@id": "https://full.services/#org"
            },
            "isAccessibleForFree": false,
            "about": [
                {
                    "@type": "Thing",
                    "@id": "https://www.wikidata.org/wiki/Q13166",
                    "name": "WordPress",
                    "sameAs": "https://www.wikidata.org/wiki/Q13166",
                    "url": "https://wordpress.org/"
                },
                {
                    "@type": "Thing",
                    "name": "Page Builders"
                }
            ],
            "mentions": {
                "@type": "Thing",
                "@id": "https://www.wikidata.org/wiki/Q13166",
                "name": "WordPress",
                "sameAs": "https://www.wikidata.org/wiki/Q13166",
                "url": "https://wordpress.org/"
            },
            "mainEntityOfPage": {
                "@type": "WebPage",
                "@id": "https://full.services/wp-fixer/corrigir-custom-layouts-astra-pro/"
            },
            "wordCount": 740,
            "description": "Quando os Custom Layouts do Astra não aplicam, um cabeçalho, rodape, hook ou template do Site Builder do Astra Pro fica invisivel em páginas especificas, mesmo salvo. A causa quase sempre esta nas Display Rules: alvo errado em Display On, exclusão em Do Not Display On vencendo, ou outro layout com prioridade maior assumindo o local.",
            "articleSection": "Page Builders",
            "keywords": "astra custom layout nao aparece, astra display rules nao funciona, astra pro layout some em pagina especifica, astra site builder nao exibe layout, custom layout astra display on",
            "proficiencyLevel": "Intermediate",
            "citation": {
                "@type": "CreativeWork",
                "url": "https://wpastra.com/docs/display-rules-in-astra/",
                "name": "Astra — Site Builder Display Settings (Display Rules)"
            },
            "mainEntity": {
                "@type": "SoftwareSourceCode",
                "name": "Como corrigir Custom Layouts que não aplicam no Astra Pro",
                "programmingLanguage": "PHP",
                "codeRepository": "https://full.services/wp-fixer/corrigir-custom-layouts-astra-pro/",
                "isAccessibleForFree": false
            }
        },
        {
            "@type": "FAQPage",
            "@id": "https://full.services/wp-fixer/corrigir-custom-layouts-astra-pro/#faq",
            "isPartOf": {
                "@id": "https://full.services/wp-fixer/corrigir-custom-layouts-astra-pro/#article"
            },
            "isAccessibleForFree": true,
            "mainEntity": [
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-custom-layouts-astra-pro/#faq-q1",
                    "name": "Por que meu custom layout aparece na home mas some em uma página?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "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.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-custom-layouts-astra-pro/#faq-q2",
                    "name": "Display On e Do Not Display On entram em conflito: qual vence?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "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.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-custom-layouts-astra-pro/#faq-q3",
                    "name": "Tenho dois cabeçalhos do Site Builder e so um aparece. Por que?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "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.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-custom-layouts-astra-pro/#faq-q4",
                    "name": "Preciso do Astra Pro para usar Custom Layouts?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "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.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-custom-layouts-astra-pro/#faq-q5",
                    "name": "O layout aparece para mim logado, mas o visitante não ve. O que houve?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "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.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-custom-layouts-astra-pro/#faq-q6",
                    "name": "Mudei a Display Rule mas a página não atualizou. O que fazer?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "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.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-custom-layouts-astra-pro/#faq-q7",
                    "name": "Custom Layout funciona com qualquer tema?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "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.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-custom-layouts-astra-pro/#faq-q8",
                    "name": "Como sei se o problema e a regra ou o cache?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "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.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                }
            ]
        }
    ]
}
```
