Jun 02, 2023
Bruna
6min de leitura
A plataforma WordPress tem dois tipos padrão de publicações: posts e páginas. Diferentemente dos posts e de outros tipos personalizados de publicação, as páginas não precisam estar todas no mesmo nível. Isto é, os usuários podem criar parent pages e child pages (páginas “pais” e páginas “filhas”), estabelecendo uma hierarquia em seus sites.
A prática é especialmente benéfica para sites WordPress com muitas informações estáticas, já que ela auxilia os visitantes a navegarem com facilidade pelo conteúdo.
Este artigo vai explicar o passo-a-passo para criar uma parent page no WordPress e também vai ensinar três métodos diferentes para exibir uma lista de child pages no site. Você também vai aprender a administrar essa relação entre as páginas parent e child.

Uma parent page do WordPress é uma página de topo da hierarquia de um site. Já as sub-páginas que ficam situadas abaixo dela são chamadas de child pages.
Criar uma estrutura hierárquica no seu site exige o estabelecimento de uma relação parent-child entre todas as páginas individuais. Nesse tipo de configuração, as parent pages estão em um nível superior ao das child pages, o que significa que as child pages não podem existir sem uma parent page.
Vamos analisar a página de tutoriais de Hostinger como um exemplo. Abaixo do menu principal (na barra superior), você encontra seis categorias, incluindo WordPress, VPS, Desenvolvimento Web e Webinars. Essas são todas child pages localizadas sob a parent page dos /tutoriais/.
Outro fator que diferencia as child pages das parent pages é a URL delas. Por padrão, as child pages carregam a slug da parent page em sua URL, assim o endereço delas indica a relação de hierarquia estabelecida no site.
Por exemplo, a URL da parent page da página de Tutoriais da Hostinger é hostinger.com.br/tutoriais/, já a URL da child page da categoria de tutoriais sobre WordPress é hostinger.com.br/tutoriais/wordpress.
Para estabelecer uma estrutura hierárquica nas páginas do seu site, é preciso primeiramente publicar sua primeira página no WordPress. Abaixo, indicamos os passos para criar parent pages na plataforma:
Repita esse mesmo processo para adicionar outras parent pages no seu site.
Agora você já pode começar a criar child pages:
Repita estes passos quantas vezes forem necessárias para criar múltiplas child pages. Você pode alterar a ordem de exibição delas ao atribuir um valor numérico para cada child page. Para fazer isso, utilize a caixa de texto Order ou Ordem na seção de atributos da página.
No topo da sua página, há as Opções de Tel. Clique nesse menu suspenso e, quando as opções forem exibidas, selecione a caixinha ao lado dos Atributos da Página. Agora você poderá configurar parent pages e child pages no seu site.
Exibir a lista de child pages na respectiva parent page delas é uma ótima maneira de criar uma estrutura clara para suas páginas. Ao fazer isso, você permite que seus visitantes encontrem as informações que estão buscando de forma muito mais fácil e rápida, melhorando a experiência do usuário e a navegação do site.
Há três maneiras de fazer a exibição da lista de suas child pages: utilizando um plugin do WordPress, programando ela manualmente, ou editando o template (ou modelo) da página.
Esse método é o mais simples de todos, porque um plugin facilita muito o processo de configuração da lista de child pages. Os melhores plugins do WordPress oferecem parâmetros de shortcodes para adicionar a lista de child pages em uma parent page e ainda configurar o estilo da lista.
Há diversas opções de plugins disponíveis no diretório do WordPress que servem para essa funcionalidade. Neste tutorial, vamos utilizar o plugin Page-list. Primeiramente, você deve instalar e ativar o plugin.
Acessando a página do plugin Page-list através do painel do WordPress, você verá um conjunto de shortcodes com parâmetros para configurar o estilo das listas:
Abaixo indicamos o passo-a-passo de como utilizar o plugin Page-lista para exibir uma lista de child pages no seu site WordPress:
Fazer a codificação manual da lista de child pages oferece mais flexibilidade para personalização. De todo modo, esse processo exige certo conhecimento técnico, então pode não ser adequado para quem está apenas começando no WordPress ou para usuários sem conhecimento de desenvolvimento web.
O código em questão deve ser adicionar ao arquivo functions.php do tema que está ativo no site. Para acessar este arquivo, você pode utilizar o seu Gerenciador de Arquivos ou um cliente FTP.
Se você usa uma hospedagem dedicada WordPress, ou então os serviços de hospedagem de sites da Hostinger, abaixo descrevemos os passos para criar um index de child pages através do Gerenciador de Arquivos do hPanel:
function wpb_list_child_pages() {
global $post;
if ( is_page() && $post->post_parent )
$childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=' . $post->post_parent . '&echo=0' );
else
$childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=' . $post->ID . '&echo=0' );
if ( $childpages ) {
$string = '<ul class="wpb_page_list">' . $childpages . '</ul>';
}
return $string;
}
add_shortcode('wpb_childpages', 'wpb_list_child_pages');
Importante! O shortcode [wpb_childpages] não irá funcionar nas páginas que não fazem parte da estrutura hierárquica do site.
Utilizar shortcodes é um método que faz sentido caso você possua um pequeno número de páginas. Para sites de grande escala, o ideal a se fazer é editar o arquivo de template da página e automatizar o processo de inclusão da lista de child pages.
Para fazer isso, comece adicionando o código mencionado acima no arquivo functions.php do site. Depois, você deve adicionar o código indicado abaixo no arquivo page.php do tema que está ativo em seu site:
<?php wpb_list_child_pages(); ?>E isso é tudo! A partir de agora seu tema irá detectar automaticamente as child pages e exibir a listagem delas no site.
Como mencionamos anteriormente, ter uma estrutura hierárquica pode levar a uma melhora significativa na experiência do usuário e na navegação do seu site WordPress. O que muitos usuários não sabem é que a estrutura das páginas também cumpre um papel importante nas estratégias de SEO dos seus sites.
Se feita corretamente, a estrutura hierarquizada das páginas ajuda os mecanismos de busca, como o Google, a indexar e rastrear (crawl) um site. Isso porque ela facilita a compreensão e localização dos conteúdos das páginas do site. Além disso, a hierarquia indica aos mecanismos de busca quais páginas são mais importantes, impulsionando a autoridade e a capacidade de seu site aparecer nos resultados das pesquisas.
Abaixo listamos algumas dicas para te ajudar a extrair os melhores benefícios da sua estrutura de páginas:
Configurar parent pages no WordPress não é uma tarefa essencial para construir seu site, mas nós recomendamos muito que você faça isso. Criar parent pages e child pages determina uma estrutura hierárquica que facilita a navegação do seu site WordPress.
Esperamos que este artigo tenha te ajudado a entender melhor o propósito de parent pages e child pages no WordPress, além de aprender como configurar e gerenciá-las corretamente. Boa sorte!
Semua konten tutorial di website ini telah melalui peninjauan menyeluruh sesuai padrões editoriais e valores da Hostinger.