我正在尝试禁用 Woocommerce 购物车中除单个类别之外的所有产品的数量更改。
我尝试了一个自定义函数来执行此操作,但它对所有项目都禁用了它。希望只允许更改一个类别的产品数量。到目前为止,我已使用此代码在所有产品上禁用它:
add_filter( 'woocommerce_cart_item_quantity', 'wc_cart_item_quantity', 10, 3 );
function wc_cart_item_quantity( $product_quantity, $cart_item_key, $cart_item
){
if( is_cart() ){
$product_quantity = sprintf( '%2$s <input type="hidden"
name="cart[%1$s][qty]" value="%2$s" />', $cart_item_key,
$cart_item['quantity'] );
}
return $product_quantity;
}