X

Como exibir a lista de páginas secundárias de uma página do WordPress

Snippets by IsItWP

Deseja exibir a lista de páginas secundárias de uma página do WordPress? A exibição de todas as páginas secundárias ajuda os leitores a navegar facilmente por outras páginas relevantes. Neste artigo, mostraremos como mostrar as páginas secundárias de uma página principal usando wp_list_pages.

Instruções:

Tudo o que você precisa fazer é adicionar esse código ao arquivo sidebar.php do seu tema. Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como copiar/colar corretamente trechos de código no WordPress, para não danificar seu site acidentalmente.

	if ($post->post_parent) {
	        $ancestors=get_post_ancestors($post->ID);
	        $root=count($ancestors)-1;
	        $parent = $ancestors[$root];
	} else {
	        $parent = $post->ID;
	}

	$children = get_pages('child_of='.$parent);
	$child_pages = array(1);

	foreach($children as $child) {
		array_push($child_pages,$child->ID);
	}
	$all_pages = implode(",",$child_pages);

	if( count( $children ) != 0 ) {
	echo '<ul class="sidebar-navigation">'.
		wp_list_pages( 'title_li=&sort_column=menu_order&echo=0&include='.$all_pages )
	    .'</ul>';
	}

Se você gostou desse snippet de código, considere dar uma olhada em nossos outros artigos no site, como: 62 melhores temas de blog gratuitos do WordPress ou 7 melhores plug-ins de formulário de contato do WordPress.

Comentários   Deixe uma resposta

  1. I thought this was interesting but as a learner you don’t explain what each bit of code does.

Adicionar um comentário

Ficamos felizes por você ter optado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

WordPress Launch Checklist

A lista de verificação definitiva para o lançamento do WordPress

Compilamos todos os itens essenciais da lista de verificação para o lançamento de seu próximo site WordPress em um ebook prático.
Sim, envie-me o livro eletrônico gratuito grátis!