编号页面Wordpress

时间:2016-09-06 08:33:10

标签: php wordpress

我显示特定页面的子页面,如下所示:

$args = array(
'post_type'      => 'page',
'post_parent'    => $post->ID,
'posts_per_page' => 3,
'order'          => 'ASC',
'post_status' => 'publish',
'child_of' => $post->ID
);

$parent = new WP_Query( $args );

if ( $parent->have_posts() ) { ?>

<?php while ( $parent->have_posts() ) : $parent->the_post(); ?>


        <div class="bloc-page">
            <h1><?php the_title(); ?></h1>
        </div>


<?php endwhile; ?>

我想要的是编号导航,每页只有三个帖子。但我不知道该怎么做,我尝试了很多解决方案,但没有任何效果。

感谢您的回复!

2 个答案:

答案 0 :(得分:0)

你做了什么样的解决方案?你试过wp_reset_postdata();?

答案 1 :(得分:0)

while循环结束后添加以下行:

<?php
$big = 999999999; // need an unlikely integer

echo paginate_links( array(
    'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
    'format' => '?paged=%#%',
    'current' => max( 1, get_query_var('paged') ),
    'total' => $parent->max_num_pages
) );
?>

如需进一步的帮助,请阅读官方wordpress分页文档here