我使用以下代码显示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页。我做错了什么 请帮帮我
答案 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);
?>