WooCommerce:隐藏没有库存产品的类别

时间:2020-08-08 07:22:23

标签: php wordpress woocommerce

我想显示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似乎没有其他选择。 有什么办法可以隐藏类别列表中缺货的产品吗?

0 个答案:

没有答案