在具有自定义分类术语的查询中,偏移参数无法正常工作

时间:2017-06-28 17:06:52

标签: wordpress custom-taxonomy

以下是查询参数:

$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个“销售”帖子,而不是所有类别的帖子。

1 个答案:

答案 0 :(得分:0)

试试这个:

   -N
       Non-interactive mode, interactive questions are not asked