这是我的问题:
$p_query = new WP_Query(array(
\'post_type\' => $post_type
,\'post_status\' => \'publish\'
,\'posts_per_page\' => $per_page // 6
,\'paged\' => $page // 2
,\'post__not_in\' => array($first_post) // an ID
,\'tax_query\' => array(
array(
\'taxonomy\' => $data[\'tax\'] // tax slug
,\'field\' => \'slug\'
,\'terms\' => $data[\'term\'] // term slug
)
)
));
分页工作正常,无需tax\\u查询。我一加上它,第2页就发生了一些奇怪的事情:
返回正确的项数(剩余项数)
这些项目错了:它们又是最初的项目。
换句话说,如果per_page
是6,总共是8,在第2页我会得到2个项目,但不是项目7,8,而是1,2。
为什么?怎么了?