Wordpress:使用分页显示子页面

Wordpress:使用分页显示子页面,wordpress,pagination,parent-child,Wordpress,Pagination,Parent Child,下面是我当前用于在父页面上显示子页面的代码。这段代码工作得很好,但是它在一个页面上查询了所有240多个子页面。我想把这限制在每页20页,并添加分页像与职位。这可能吗?还请注意,我使用的是'number'=>62,出于某种原因,它会在页面上查询回15。我可以接受这个 $mypages = get_pages( array( 'child_of' => $post->ID, 'sort_column' => 'menu_order', 'sort_order' => 'asc

下面是我当前用于在父页面上显示子页面的代码。这段代码工作得很好,但是它在一个页面上查询了所有240多个子页面。我想把这限制在每页20页,并添加分页像与职位。这可能吗?还请注意,我使用的是'number'=>62,出于某种原因,它会在页面上查询回15。我可以接受这个

$mypages = get_pages( array( 'child_of' => $post->ID, 'sort_column' => 'menu_order', 'sort_order' => 'asc' , 'number' => 62 ) );

    foreach( $mypages as $page ) {
        $content = $page->post_content;
        if ( ! $content ) // Check for empty page
            continue;

        $content = apply_filters( 'the_content', $content );
然后调用页面缩略图、页面标题和2个post_meta自定义字段查询

php echo get_page_link( $page->ID ); ?>"><?php echo get_the_post_thumbnail($page->ID, 'thumbnail');

php echo get_page_link( $page->ID ); ?>"><?php echo $page->post_title;

$key="Type"; echo get_post_meta($page->ID, $key, true);

echo get_the_term_list( $page->ID, 'areas', '', ', ', '' );
我能够使用

'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1 )
在我的查询中,获取显示分页视图的页面。最后的查询是这样的。希望这对某人有所帮助

$args = array(

        'meta_key' => 'surname',
        'post_type' => 'page',
        'post_status' => 'publish',
        'orderby' => 'meta_value',
        'order' => 'ASC',
        'posts_per_page' => '20',
        'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1 ),
);  

query_posts( $args );

if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post();
$args = array(

        'meta_key' => 'surname',
        'post_type' => 'page',
        'post_status' => 'publish',
        'orderby' => 'meta_value',
        'order' => 'ASC',
        'posts_per_page' => '20',
        'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1 ),
);  

query_posts( $args );

if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post();