Esto encontrará cuál es el ID de la página principal más alta, en una página secundaria anidada. Por ejemplo, esta página que está viendo literalmente está anidada debajo
post_parent) ( $ancestors=get_post_ancestors($post->ID); $root=count($ancestors)-1; $parent = $ancestors($root); ) else ( $parent = $post->ID; ) ?>
$ parent será la identificación correcta. Por ejemplo, para usar con wp_list_pages.
Fuente: CSSGlobe