隐藏添加到Woocommerce中的购物车消息

Mar*_*ary 10 css php wordpress checkout woocommerce

我想从我的结帐页面顶部删除"xx产品已添加到您的购物车"消息.

我怎样才能做到这一点?

有人建议(链接如下),但它对我不起作用.

删除/隐藏添加到购物车消息的Woocommerce但保留/显示优惠券应用消息

Loi*_*tec 17

Woocommerce 3+的更新

该钩子wc_add_to_cart_message已被弃用并替换为wc_add_to_cart_message_html.您可以使用以下(紧凑有效的方式):

add_filter( 'wc_add_to_cart_message_html', '__return_false' );
Run Code Online (Sandbox Code Playgroud)

或正常方式:

add_filter( 'wc_add_to_cart_message_html', 'empty_wc_add_to_cart_message');
function empty_wc_add_to_cart_message( $message, $products ) { 
    return ''; 
}; 
Run Code Online (Sandbox Code Playgroud)

在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 ''; 
}; 
Run Code Online (Sandbox Code Playgroud)

代码位于活动子主题(或活动主题)的function.php文件中.

注意:wc_add_to_cart_message替换弃用的钩子woocommerce_add_to_cart_message.

(更新)

CSS:在结帐页面上删除顶部消息框 (将此css规则添加到style.css活动子主题或主题内的文件):

.woocommerce-checkout .woocommerce .woocommerce-message {
    display:none !important;
}
Run Code Online (Sandbox Code Playgroud)