在 Woocommerce 中隐藏“已添加到购物车”消息

问题描述 投票:0回答:3

我想删除结账页面顶部的 “xx 产品已添加到您的购物车” 消息。

我怎样才能做到这一点?

有人提出了建议(下面的链接),但它对我不起作用。

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

php css wordpress woocommerce checkout
3个回答
31
投票

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;
}

1
投票

您必须使用此代码才能隐藏此内容

add_filter( 'wc_add_to_cart_message_html', '__return_false' );

您可以在此处找到更多信息隐藏已添加到您的购物车


0
投票

add_filter('wc_add_to_cart_message_html','__return_false');

此代码由本网站团队提供点击这里

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.