如果未指定类别,则每页帖子不起作用

时间:2011-11-22 作者:flintsburg

我快疯了。。。

<?php query_posts(array(\'cat\' => 3, \'posts_per_page\' => 1)); ?>
这显示1个帖子(类别中有两个)>>OK

<?php query_posts(array(\'posts_per_page\' => 1)); ?>
这显示了4篇帖子(整个数据库中有四篇)>>WTF?:P

这太疯狂了。。。还是我?

注意:在这个模板中,我只有一个循环(这个循环)。

2 个回复
SO网友:Damien

如果要将数组更改为排除粘性,则应该可以这样做

get_posts( array( \'post__not_in\' => get_option( \'sticky_posts\' ), \'posts_per_page\' => 1 ) );

SO网友:Rachel Baker

您正在调用只有一个参数的数组。将代码更改为:<?php query_posts(\'posts_per_page=1\'); ?>

结束

相关推荐

Paging on a future post loop?

我试图让寻呼在我未来的post循环中工作,但没有用。尽管数据库中有几个有效的帖子,但我没有得到用于分页的链接,而我希望它们位于底部。<?php $args = array( \'post_type\' => \'program\', \'paged\' => get_query_var(\'paged\') ? get_query_var(\'paged\') : 1, \'posts_per_page\' => 1,&#x