2017-06-02 26 views
0

以下是兩個分類和他們的條件:排序woocoomerce產品由特定的分類項

  1. product_cat - P1,P2,P3,P4
  2. 品牌 - B1,B2,B3,B4

因此,在術語p4的存檔頁面上,我首先顯示品牌b4的產品,然後顯示產品的其餘部分。

請指引我的方向是正確還是給一段代碼

回答

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); 

然後顯示其他人你就必須使用操作'NOT IN'排除產品brand -> b4產品。