我有一个显示所有帖子的页面。我使用了以下代码。
$args = array( 'numberposts' => 0 );
$lastposts = get_posts( $args );
foreach($lastposts as $post) : setup_postdata($post); ?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<?php the_content(); ?>
<?php endforeach; ?>
上面的代码显示了我页面上的所有帖子。
但现在我想在此页面上进行分页,每页显示3篇博文。
我将如何做到这一点。请帮忙。
答案 0 :(得分:0)
我不知道你为什么使用这个奇怪的结构而不是the loop
尝试将其与query_posts的组合进入循环
在那之后尝试posts_nav_link,也许现在可行,但我不确定
答案 1 :(得分:0)
您可以使用Page Navi插件并将get_posts更改为query_posts,也可以使用此堆栈答案Paginating get_posts() in Wordpress谢谢