【发布时间】:2021-05-31 18:52:36
【问题描述】:
这是我在主题index.php 上的代码。我正在使用二十个Twenty-One theme。我总共有 16 个帖子。我想每页显示 2 个带有分页的帖子,但此代码仅返回分页的前 2 页。它不会转到 page/3、page/4 等。
In WP dashboard->settings->Reading->Blog pages show at most is set to : 10 posts.
Your homepage displays is set to : Your latest posts
我想知道代码有什么问题?为什么这段代码不起作用?任何帮助将不胜感激。
get_header();
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$the_query = new WP_Query('posts_per_page=2&paged=' . $paged );
if ( $the_query->have_posts() ) {
while ( $the_query->have_posts() ) {
$the_query->the_post();
the_title(); // post Title
}
twenty_twenty_one_the_posts_navigation();
wp_reset_postdata();
} else {
echo 'now posts found';
}
get_footer();
【问题讨论】:
标签: wordpress pagination