获取父页面的子页面

时间:2014-05-07 10:30:35

标签: php wordpress

我使用以下代码显示id为67的父页面的子页面,虽然它应返回3页,但它只返回两页。

<?php
      $mypages = get_pages( array( 
       'child_of' => 67, 
        'sort_column' => 'post_modified',
        'sort_order' => 'desc', 
        'number'=>3
                     ) );
       echo count($mypages);                         
 ?>  

但是,如果我不使用参数&#39; number&#39; = 3,那么一切都很好,它会返回3页。我做错了什么 请帮帮我

1 个答案:

答案 0 :(得分:2)

尝试这个并检查你得到了什么。

<?php
    $args = array(
        'sort_order' => 'ASC',
        'sort_column' => 'post_title',
        'hierarchical' => 1,
        'exclude' => '',
        'include' => '',
        'meta_key' => '',
        'meta_value' => '',
        'authors' => '',
        'child_of' => 0,
        'parent' => 67,
        'exclude_tree' => '',
        'number' => '',
        'offset' => 0,
        'post_type' => 'page',
        'post_status' => 'publish'
    );
    $pages = get_pages($args);

    print_r($pages);
?>