如何仅在“类别”页面上禁用产品的“添加到购物篮”按钮?
我仍然希望它在产品页面上可见。
非常感谢
答案 0 :(得分:2)
以下内容将禁用产品类别归档页面上的“添加到购物车”按钮:
// Disable add to cart on product category archive pages
add_filter( 'woocommerce_is_purchasable', 'disable_purchasable_on_product_category_archives', 10, 2 );
function disable_purchasable_on_product_category_archives( $purchasable, $product ) {
if( is_product_category() )
$purchasable = false;
return $purchasable;
}
代码进入您的活动子主题(或活动主题)的function.php文件中。经过测试,可以正常工作。
要定位特定产品存档页面,您将替换为:
add_filter( 'woocommerce_is_purchasable', 'disable_purchasable_on_product_category_archives', 10, 2 );
function disable_purchasable_on_product_category_archives( $purchasable, $product ) {
// HERE define your product category terms
$terms = array( 'shirts', 'games' );
if( is_product_category( $terms ) )
$purchasable = false;
return $purchasable;
}
代码进入您的活动子主题(或活动主题)的function.php文件中。经过测试,可以正常工作。