首页 > 解决方案 > 如果 Woocommerce 商店和档案中缺货,请删除产品按钮

问题描述

在 Woocommerce 3 答案代码中使用添加字体真棒图标到自定义添加到购物车按钮来从我的产品页面中删除“添加到购物车”按钮,但现在每当有文章缺货时,我都会得到一个“不可用”标签那里弄乱了我的页面布局。

我试过禁用它,但没有运气,有人知道如何隐藏标签吗?

标签: phpwordpressbuttonwoocommerceproduct

解决方案


要在产品缺货时删除循环添加到购物车按钮,请改用:

add_action( 'woocommerce_after_shop_loop_item', 'out_of_stock_remove_loop_button', 2 );
function out_of_stock_remove_loop_button() {
    global $product;

    if( ! $product->is_in_stock() )
        remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
}

代码位于您的活动子主题(或活动主题)的 function.php 文件中。测试和工作。


推荐阅读