分页在类别列表中不起作用

时间:2012-08-15 作者:pixeline

我无法在类别列表中进行分页。

我使用的是自定义查询get_query_var(\'paged\'):

$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
$args=array(
\'post__not_in\'=>$essentielle_excluded_posts,
\'category_name\' => \'concours-fun\',
\'paged\'=>$paged, 
\'posts_per_page\'=>5,
);
query_posts($args);
还尝试了类别分页修复插件。

我的permalink结构:/%category%/%postname%-%post_id%.html

错误示例:http://www.essentielle.be/concours-fun/page/2

你知道我还应该检查什么吗?

1 个回复
最合适的回答,由SO网友:Milo 整理而成

get_query_var(\'paged\') 应该是get_query_var(\'page\'), 但是,您应该使用pre_get_posts 操作挂钩来更改查询,而不是使用query_posts 在模板中,这是对资源的浪费(see this answer for more info).

结束

相关推荐

Delist entries in the_loop

我正在尝试向我的WordPress网络添加一个退市功能。被除名的帖子不会出现在帖子列表中,但如果直接访问,仍然可以看到。我编写了一个插件,帮助编辑在作者和帖子上删除带有自定义元值的条目。因此,在公开列表中显示每篇文章之前,我需要检查两个元数据:delist-post post 元价值和delist-author user 元值。我想注册一个pre_get_posts 限制返回的筛选器get_posts() 通过设置查询的meta_query 所有物是否可以使用POST检查用户元值meta_query? 如