我想显示从某个偏移量开始的所有帖子,我的查询是:
WP_Query( array(
\'posts_per_page\' => -1,
\'offset\' => 20,
\'cat\' => 5,
) );
此查询显示所有不从偏移值开始的帖子。这是为什么?
最合适的回答,由SO网友:Howdy_McGee 整理而成
这个offset
WP\\U查询的索引通常用于分页。将分页设置为-1
该函数假设您获得了所有帖子,并且没有分页或偏移。因此,为了抵消这一点,您可以设置posts_per_page
高达999这样的数字。正在读取Function Reference on WP_Query 分页部分显示:
\'posts_per_page\'=>-1
显示所有帖子(the \'offset\'
parameter is ignored with a -1 value). 如果使用此参数后分页已关闭,请设置“paged”参数。