我想从结帐页面顶部删除“ xx产品已添加到您的购物车”消息。
我怎样才能做到这一点?
有人提出了一个建议(下面的链接),但这对我没有用。
Woocommerce更新3+
该钩子wc_add_to_cart_message
已弃用,并由代替wc_add_to_cart_message_html
。您可以使用以下(紧凑有效的方式):
add_filter( 'wc_add_to_cart_message_html', '__return_false' );
还是正常的方法:
add_filter( 'wc_add_to_cart_message_html', 'empty_wc_add_to_cart_message');
function empty_wc_add_to_cart_message( $message, $products ) {
return '';
};
在Woocommerce 3之前,请使用以下命令:
仅删除消息(将其粘贴到function.php
活动子主题或主题内的文件中)。此函数将返回一个空消息:
add_filter( 'wc_add_to_cart_message', 'empty_wc_add_to_cart_message', 10, 2 );
function empty_wc_add_to_cart_message( $message, $product_id ) {
return '';
};
代码进入您的活动子主题(或活动主题)的function.php文件中。
注意:wc_add_to_cart_message
更换不推荐使用的挂钩woocommerce_add_to_cart_message
。
(更新)
CSS:在结帐页面上删除顶部消息框 (将此css规则添加到style.css
活动子主题或主题内的文件中):
.woocommerce-checkout .woocommerce .woocommerce-message {
display:none !important;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句