我使用WooCommerce产品附加插件来使用WooCommerce . 我看到很多答案删除了单个产品页面上的"add to cart"按钮 . They also remove WooCommerce product add-ons as well.
任何人都可以提供有关如何在删除“添加到购物车”按钮时添加“附加组件”的见解吗?
这是我必须删除“添加到购物车”按钮,但也删除加载项:
add_action( 'woocommerce_single_product_summary', 'remove_add_to_cart_buttons', 1 );
function remove_add_to_cart_buttons() {
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
}
1 回答
WooCommerce产品附加组件需要 woocommerce_before_add_to_cart_button 动作挂钩来显示所有附加组件字段和数据 .
因此,下面的代码适用于简单和可变的产品,只需删除添加到购物车和数量字段,允许显示产品附加组件字段和数据 .
代码放在活动子主题(或主题)的function.php文件中,或者放在任何插件文件中 .
经过测试和工作 .