我有一个基于事件的WordPress网站,我使用WooCommerce销售门票。有没有办法隐藏"添加到购物车"成本为零的产品按钮?
感谢。
答案 0 :(得分:1)
您在主题function.php
function remove_add_to_cart_on_0 ( $purchasable, $product ){
if( $product->get_price() == 0 )
$purchasable = false;
return $purchasable;
}
add_filter( 'woocommerce_is_purchasable', 'remove_add_to_cart_on_0', 10, 2 );
答案 1 :(得分:0)
这段代码就像使用这两个过滤器的function.php中的charm一样。
add_filter('remove_add_to_cart', 'my_woocommerce_is_purchasable', 10, 2);
function remove_add_to_cart($is_purchasable, $product) {
if( $product->get_price() == 0 )
$is_purchasable = false;
return $purchasable;
}
function remove_add_to_cart_on_0 ( $purchasable, $product ){
if( $product->get_price() == 0 )
$purchasable = false;
return $purchasable;
}
add_filter( 'woocommerce_is_purchasable', 'remove_add_to_cart_on_0', 10, 2 );