ID der obersten übergeordneten Seite finden

Avatar of Chris Coyier
Chris Coyier am

Dies findet die ID der obersten Elternseite bei einer verschachtelten Unterseite. Diese Seite, die Sie gerade betrachten, ist zum Beispiel untergeordnet

<?php

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

?>

$parent wird die korrekte ID sein. Zum Beispiel zur Verwendung mit wp_list_pages.

Quelle: CSSGlobe