如何删除优惠券下拉功能

时间:2016-05-10 作者:T.Doe

我想删除优惠券下拉功能,只需在结账页面上输入字段和“添加优惠券”按钮。有人知道我如何摆脱下拉功能吗?提前感谢您!

HTML:

if ( ! defined( \'ABSPATH\' ) ) {
    exit; // Exit if accessed directly
}

if ( ! wc_coupons_enabled() ) {
    return;
}

if ( ! WC()->cart->applied_coupons ) {
    $info_message = apply_filters( \'woocommerce_checkout_coupon_message\', __( \'Promo code?\', \'woocommerce\' ) . \' <a href="#" class="showcoupon">\' . __( \'Click here to enter your code\', \'woocommerce\' ) . \'</a>\' );
    wc_print_notice( $info_message, \'notice\' );
}
?>

<form class="checkout_coupon" method="post" style="display:none">

    <p class="form-row form-row-first">
        <input type="text" name="coupon_code" class="input-text" placeholder="<?php esc_attr_e( \'Promo Code\', \'woocommerce\' ); ?>" id="coupon_code" value="" />
    </p>

    <p class="form-row form-row-last">
        <input type="submit" class="button" name="apply_coupon" value="<?php esc_attr_e( \'Apply\', \'woocommerce\' ); ?>" />
    </p>

    <div class="clear"></div>
</form>

4 个回复
SO网友:Dip Patel

您可以尝试此操作。将此行放入活动主题中functions.php 文件

remove_action( \'woocommerce_before_checkout_form\', \'woocommerce_checkout_coupon_form\', 10 );

SO网友:HK89

使用选项删除优惠券字段

如果你真的厌倦了优惠券,你可以很容易地删除优惠券字段。要做到这一点,请访问WooCommerce>;设置页面,单击“签出”选项卡。取消选中“启用优惠券使用”,然后单击“保存更改”按钮。此时,商店中的任何位置都不再有优惠券字段。

enter image description here

SO网友:Steven

您可以使用css实现这一点-默认情况下,表单是隐藏的,但可以像这样针对:

.woocommerce-checkout form.checkout_coupon{
    display:block
}
(把它放在style.css中)

SO网友:James Revillini

Steven 是正确的,但新的WooCommerce样式现在将不同的样式应用于该表单,因此样式代码应为

.woocommerce form.checkout_coupon { display:block !important; }

相关推荐

显示作者姓名PHP(自制插件)

我有一个需要帮助的问题,因为我自己找不到解决办法。我接管了一个网站,之前有人在那里创建了一个自制插件。。使用默认插件“Contact Form 7”,用户可以在页面上创建帖子。()https://gyazo.com/c8b20adecacd90fb9bfe72ad2138a980 )关于自行创建的插件“Contact Form 7 extender”,帖子是通过PHP代码在后台生成的(https://gyazo.com/115a6c7c9afafd2970b66fd421ca76a3)其工作原理如下:如果