我正在使用 Woocommerce 并寻找一种方法来隐藏
单个产品页面上的“添加到购物车”按钮如果产品是免费的 - 我正在制作一个大的 CSV-Import 并且一些产品价格设置为零 -我只是想隐藏这些产品上的“添加到购物车”按钮,所以这些是不可购买的。
已经在支持页面上问过这个问题,但没有成功
问候
我正在使用 Woocommerce 并寻找一种方法来隐藏
单个产品页面上的“添加到购物车”按钮如果产品是免费的 - 我正在制作一个大的 CSV-Import 并且一些产品价格设置为零 -我只是想隐藏这些产品上的“添加到购物车”按钮,所以这些是不可购买的。
已经在支持页面上问过这个问题,但没有成功
问候
我只是使用了一些简单的 css 来隐藏“添加到购物车”和库存计数区域,如下所示:
.post-300 .cart {
显示:无!重要;
}
如果您查看产品页面的来源并搜索:
class="post-
在我的示例中,这应该会为您提供可用于替换 300 的页面帖子编号。
您的 css 选择器可能会根据您的 wordpress 主题等略有不同。但您应该明白这一点。希望这可以帮助。
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 );