如何在前端隐藏缺货并分配给某些产品类别的产品?

时间:2021-06-25 15:59:01

标签: php woocommerce hook-woocommerce

我试图在 WooCommerce 前端产品列表中隐藏缺货并分配给某些产品类别的产品。

我已经用它来删除缺货产品,但我找不到一种方法来为已经存在的“缺货”条件添加第二个条件。

这是我目前想到的(工作):

add_action('woocommerce_product_query', 'only_instock_products');
function only_instock_products($query) {
    if (!is_admin()) {
        $meta_query = $query->get('meta_query');
        $meta_query[] = array(
            'key'       => '_stock_status',
            'compare'   => 'IN',
            'value'     => 'instock'
        );
        $query->set('meta_query', $meta_query);
    }
}

任何帮助将不胜感激。

0 个答案:

没有答案