我想要一个条件来检查一个页面是否至少有2个级别的孩子;也就是说,如果它的孩子有孩子。我知道你可以得到祖先,并获得页面的深度,但我无法找到一种方法来查看页面是否是祖父母(或曾祖父母等)。 如果页面具有多个子级别,我如何构造一个返回true的条件语句?
答案 0 :(得分:0)
如果父母没有返回0,您可以检查帖子是否有父母$post->post_parent
。
if($post->post_parent == 0){
// your code
}
这里的问题是,我认为如果一个页面有多个页面,你就不能轻易检查。
您需要创建一个自定义查询以获取具有父项的所有页面,将该结果放入数组中,然后使用array_count_values()
函数检查重复项,现在您可以知道页面是否超过一个孩子......
我认为你可以这样做