首先,我有点像菜鸟。我不是网络开发人员/程序员。但我也不是白痴,并且使用过powers.php(只是一点点)。
这是页面:
https://tefl-online-course.com/checkout-lp/?add-to-cart=228
当用户点击我的目标网页上的链接时,它会自动将产品添加到购物车并将其带到结帐页面。
现在,我想做以下几点。
删除/隐藏“查看购物车”按钮。这是最重要的......我不希望别人离开此结帐页面。
我不介意删除所有邮件:a。已成功添加到购物车。湾回归客户& C。有优惠券但不是很重要。
答案 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;}