【发布时间】:2017-01-25 10:43:29
【问题描述】:
我已经设置好了我只需要完成分页。这个方法和我以前做的一样,但由于某种原因它现在有问题。
我正在使用标准的“帖子”帖子类型并获取所有帖子(每页 1 个这样的帖子)
$pageNumber = ( get_query_var('paged') ? get_query_var('paged') : 1 );
$posts = new WP_Query([
'post_type' => 'post',
'posts_per_page' => 1,
'paged' => $pageNumber
]);
这可以满足我的需要,但 $pageNumber 始终为 1。
检查分页的查询变量时:
if (get_query_var('paged')) {
echo "paged:" . get_query_var('paged');
} else {
echo "no paged set";
}
它总是说没有分页集。
在我的分页中,我用于分页链接的链接是:
domain.com/blog/page/2
这会返回正确的页面并且不会出现 404,但该页面没有被拾取。
任何想法为什么?
【问题讨论】:
标签: php wordpress pagination