如何移除WooCommerce迷你购物车中的数量控件?
移除WooCommerce迷你购物车中的数量显示
你之前用的woocommerce_is_sold_individually钩子只作用于产品页面的数量字段,对迷你购物车无效,下面提供两种可行的解决方案:
方法一:CSS 隐藏法(简单快速)
直接通过样式隐藏数量元素,视觉上不再显示。把下面的代码添加到主题自定义CSS区域(外观 → 自定义 → 额外CSS):
/* 隐藏迷你购物车中的数量 */ .woocommerce-mini-cart-item .quantity { display: none !important; }
方法二:PHP 代码移除法(彻底移除)
从代码层面取消数量的渲染,有两种写法:
写法1:移除数量输出动作
将代码添加到主题的functions.php文件或自定义插件中:
// 移除迷你购物车的数量显示 remove_action( 'woocommerce_widget_cart_item_quantity', 'woocommerce_widget_cart_item_quantity', 10 );
写法2:替换数量内容为空
同样添加到functions.php或自定义插件:
// 让迷你购物车的数量显示为空 add_filter( 'woocommerce_widget_cart_item_quantity', '__return_empty_string' );
内容的提问来源于stack exchange,提问作者user15015903
相关产品推荐
相关产品推荐

