Level-0
--Level-1
----Level-2
------Level-3
----Levelanother-2
--Levelanother-1
检查页面是否为顶级页面(它可能有子页面或没有子页面)?
$post->$post_parent == 0
或为空get_post_ancestors( $post )
仅返回0级页面。
是否为子页,是否仅为Level-1页或LevelOther-1页?
$post->$post_parent > 0
或不为空get_post_ancestors( $post )
并且是空的get_post_ancestors( $post->post_parent )
是level-1页,但没有像LevelOther-1页那样的子级?
$post->$post_parent > 0
或不为空get_post_ancestors( $post )
并且是空的get_post_ancestors( $post->post_parent )
和count(get_children( $post ->ID, \'ARRAY_A\' )) == 0
..
我还没有检查这个。。但它应该工作得很好。您还可以使用get\\u page\\u children()和get_posts()