如何隐藏'添加到购物车'的变量产品,但保持产品变化可见
答
这里是删除添加到单品页唯一的变量产品购物车按钮和数量,保持属性选择字段的方式:
add_action('woocommerce_single_product_summary', 'hide_add_to_cart_button_variable_product', 1, 0);
function hide_add_to_cart_button_variable_product() {
// Removing add to cart button and quantities only
remove_action('woocommerce_single_variation', 'woocommerce_single_variation_add_to_cart_button', 20);
}
代码放在您的活动子function.php文件主题(或主题)或任何插件文件。
经过测试和工作。
答
我这样做,因为我有可变的产品在不同的零售网页,我想保持“放入购物车”按钮
function remove_add_to_cart(){
if (has_term('wholesale', 'product_tag')) {
remove_action('woocommerce_single_variation','woocommerce_single_variation_add_to_cart_button', 20);
}
}
add_action('woocommerce_single_variation','remove_add_to_cart');
感谢。按照描述工作! – theBIOguy
感谢您的回复。我实际上从https://businessbloomer.com/woocommerce-visual-hook-guide-single-product-page/获得了相关的代码,这就是为什么你会注意到不同的add_action代码行。在我无法弄清楚为什么它不能完全按照我需要的方式工作之后,添加批发条件只发生在我身上。 – theBIOguy