Woocommerce结帐页面:删除查看购物车按钮&其他消息

时间:2014-04-08 04:15:26

标签: php wordpress woocommerce checkout

首先,我有点像菜鸟。我不是网络开发人员/程序员。但我也不是白痴,并且使用过powers.php(只是一点点)。

这是页面:

https://tefl-online-course.com/checkout-lp/?add-to-cart=228

当用户点击我的目标网页上的链接时,它会自动将产品添加到购物车并将其带到结帐页面。

现在,我想做以下几点。

  1. 删除/隐藏“查看购物车”按钮。这是最重要的......我不希望别人离开此结帐页面。

  2. 我不介意删除所有邮件:a。已成功添加到购物车。湾回归客户& C。有优惠券但不是很重要。

4 个答案:

答案 0 :(得分:0)

对于添加到购物车消息:

add_action( 'woocommerce_init', 'remove_message_after_add_to_cart', 99);

function remove_message_after_add_to_cart(){
    if( isset( $_GET['add-to-cart'] ) ){
        wc_clear_notices();
    }
}

对于优惠券和退货客户,只需在woocommerce选项页面上停用它们

编辑:修复最新版本(2.4.6)

答案 1 :(得分:0)

在最新版的woocommerce中,有两种方式:

您可以隐藏css或woocommerce / include / wc-template-functions

function remove_loop_button(){
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
}
add_action('init','remove_loop_button');

从产品页面和单页面中,两个按钮都会立即删除。

谢谢, 特里帕西

答案 2 :(得分:0)

隐藏“查看购物车”按钮的另一种方法是在您的子主题的style.css中添加“display:none”

尝试以下方法:

.added_to_cart .wc-forward{
    display: none !important;
}

a.added_to_cart{
    display: none !important;
}

答案 3 :(得分:0)

在您的wp-admin->外观-> custom-> custom css中添加此CSS:

p.woocommerce-mini-cart__buttons.buttons a.button.wc-forward:first-child {display:none;}