在Wordpress中查询儿童的孩子

时间:2014-10-24 11:35:28

标签: php sql wordpress

国家/地区 - >州 - >郊区

在状态页面上,我正在通过以下所有孩子:

$child_pages = $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = ".$post->ID." AND post_type = 'page' ORDER BY menu_order", 'OBJECT');

在顶层使用相同的内容只返回状态级别信息(基于父ID关系)。有没有一种简单的方法来选择下一级别,当前身份证的所有孩子以及他们的孩子也是如此?

1 个答案:

答案 0 :(得分:1)

您不需要自定义查询。尝试:

<?php
    global $post;
    $child_pages = get_pages( array(
        'child_of' => $post->ID
    ) );
?>

这将获得当前页面的所有后代。