【发布时间】:2014-08-22 10:43:29
【问题描述】:
我正在使用 next_posts_link() 和 previous_posts_link() 在我的帖子列表页面上显示导航。上一个链接出现了,但是当我点击它时,它会将我带到一个新页面(/page/2/),但帖子没有改变,仍然显示相同的两个帖子。
这是当前设置为首页/主页的页面。我猜这是问题所在?因为同样的代码在我用过的其他网站上运行......
<?php
// the query
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array (
'posts_per_page' => '2',
'post_type' => 'post',
'paged' => $paged
);
$wp_query = new WP_Query( $args ); ?>
<?php if ( $wp_query->have_posts() ) : ?>
<?php while ( $wp_query->have_posts() ) : $wp_query->the_post(); ?>
我的结束:
<?php
wp_reset_postdata();
endwhile;
endif;
?>
<div class="post-nav">
<?php next_posts_link( '« earlier posts', 0 ); ?>
<?php previous_posts_link( 'recent posts »' ) ?>
</div>
【问题讨论】:
标签: wordpress pagination