按特定的分类术语对woocoomerce产品进行分类

时间:2017-06-02 06:57:12

标签: sorting woocommerce archive

以下是两个分类法及其术语:

  1. product_cat - p1,p2,p3,p4
  2. 品牌 - b1,b2,b3,b4
  3. 因此,在第44期的档案页面上,我想首先展示品牌b4的产品,然后展示产品的其余部分。

    请指导我正确的方向或提供一段代码

1 个答案:

答案 0 :(得分:0)

一个好方法是从WP编码中读取tax queries

所以在你的情况下它应该是这样的,以显示来自brand -> b4

的产品
$args = array(
    'post_type' => 'product',
    'tax_query' => array(
        array(
            'taxonomy' => 'brand',
            'field'    => 'name',
            'terms'    => 'b4',
            'operator' => 'IN',
        ),
    ),
);
$query = new WP_Query( $args );

然后,要显示其他产品,您必须使用运营商brand -> b4'NOT IN'中排除产品。