我想得到所有的产品类别和简单的产品计数从woocommerce与产品类型简单。如果我通过下面的代码片段get_categories($args);我得到了所有的产品类别我怎么能限制只得到简单的产品类别?
$cat_args = array(
'hide_empty' => 0,
'taxonomy' => 'product_cat',
'hierarchical' => 1,
'orderby' => 'name',
'order' => 'ASC',
'child_of' => 0,
'pad_counts' => true,
);
我尝试如下,但它不工作.
$cat_args = array(
'tax_query' => array(
'relation' => 'AND',
array(
'taxonomy' => 'product_cat',
'hide_empty' => 0,
'hierarchical' => 1,
'orderby' => 'name',
'order' => 'ASC',
'child_of' => 0,
'pad_counts' => true
),
array(
'taxonomy' => 'product_type',
'field' => 'slug',
'terms' => array('simple')
),
),
);
1条答案
按热度按时间vcudknz31#
下面的代码很好,你只需要在最后包含 meta查询,这样你就可以得到有一个或多个简单产品的类别。