以下是查询参数:
$goods_qty = 10;
$arg = array(
'post_type' => 'goods',
'order' => 'DESC',
'offset' => $goods_qty * $catalog_index,
'posts_per_page' => $goods_qty,
'tax_query' => array(
array(
'taxonomy' => 'goods_type',
'field' => 'slug',
'terms' => 'sales',
)
);
);
每个加载10个帖子的块, $catalog_index
递增。
所以问题是:
e.g。我有20个帖子。其中第一个不属于“销售”类别。全部在“销售”类别中从2到11。我第一次用该查询调用PHP,一切都很完美。查询选择从2到11跳过第一个帖子的所有帖子。但是在第二次迭代中,查询再次选择了第11个帖子。根据我的调查偏移论证因某些原因适用于所有帖子,但显然没有“销售”帖子。但它怎么可能呢?这不合逻辑吗?我如何能够跳过10个“销售”帖子,而不是所有类别的帖子。
答案 0 :(得分:0)
试试这个:
-N
Non-interactive mode, interactive questions are not asked