【发布时间】:2018-08-10 04:01:32
【问题描述】:
目前我有根据我制作的 functions.php 脚本自动应用的优惠券。我正在尝试从购物车页面中完全删除优惠券字段,但不知道如何去做。我尝试了其他地方提到的脚本,如下所示:
/ hide coupon field on cart page
function hide_coupon_field_on_cart( $enabled ) {
if ( is_cart() ) {
$enabled = false;
}
return $enabled;
}
add_filter( 'woocommerce_coupons_enabled', 'hide_coupon_field_on_cart' );
问题在于,由于这会在购物车中禁用优惠券,因此它还会删除我为客户创建的折扣,并且不会在购物车页面上显示他们的任何折扣。这会让客户感到困惑。我还能如何隐藏或删除购物车页面上的应用优惠券字段?我需要使用 CSS 还是为购物车文件创建子主题?
有什么钩子我可以像结帐页面上那样使用钩子上的 remove_action 吗?
提前致谢。
【问题讨论】:
-
这可以通过两种方式完成:通过您的主题覆盖正确的 woocommerce 模板或使用一些 CSS 隐藏它。
标签: wordpress woocommerce