我想显示WooCommerce类别的列表,但不显示没有库存产品的类别。
此刻我正在使用get_categories
:
$args = array(
'hierarchical' => 1,
'show_option_none' => '',
'hide_empty' => 1,
'parent' => $highest_ancestor,
'taxonomy' => 'product_cat',
);
$subcats = get_categories($args);
我知道我可以在正常产品循环中添加meta_query
。像这样:
'meta_query' => array(
array(
'key' => '_stock_status',
'value' => 'instock'
)
)
但是get_categories
似乎没有其他选择。
有什么办法可以隐藏类别列表中缺货的产品吗?