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

时间:2016-05-09 22:50:07

标签: php css wordpress woocommerce checkout

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

我该怎么做?

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

Remove/Hide Woocommerce Added to Cart Message but Keep/Display Coupon Applied Message

2 个答案:

答案 0 :(得分:16)

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文件):< / p>

.woocommerce-checkout .woocommerce .woocommerce-message {
    display:none !important;
}

答案 1 :(得分:1)

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

add_filter( 'wc_add_to_cart_message_html', '__return_false' );

您可以在此处找到更多信息hide added to your cart