您可以使用此功能get_post_ancestors
就像你的问题中的子页get_post_ancestors
返回值为2的数组,因为它有两个父数组。
对于eaxample
<ul>
<?php
$children = get_children( array( \'post_parent\' => 4, \'post_type\' => \'page\' ) );
if ( $children ) {
foreach( $children as $child ) {
if( 2 <= count(get_post_ancestors($child->ID) ) ) :
?>
<li>
<?php echo get_the_title($child->ID); ?>
</li>
<?php
endif;
}
}
?>
</ul>