woocommerce - 添加额外的优惠券区域

时间:2014-07-08 15:33:17

标签: php wordpress wordpress-theming woocommerce

我正在使用Woocommerce建立自定义网上商店。

在结帐页面上,我希望我的优惠券区域位于页面底部,而不是顶部(这是默认设置)。

我被叫:

add_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_coupon_form', 10 );

在该操作中,有登录名和优惠券。我希望登录保持在那里和优惠券到底。但我不知道在哪里或如何分开它们。有人有想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

将10的值更改为"更高"如20或30(较低的数字表示较高的优先级)。请参阅有关操作的WordPress Coxed,"较低的数字与先前的执行相对应,具有相同优先级的函数按照它们添加到操作的顺序执行。"

您可以在功能文件中覆盖(推荐)。

remove_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_coupon_form', 10 );
add_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_coupon_form', 30 );

或者,您可以移动' woocommerce_checkout_coupon_form'通过更改操作,将其转移到另一个区域(例如现在设置为' woocommerce_before_checkout_form')。

我还在这里找到了与WooCommerce主题中的移动元素相关的场景的回复:WooCommerce Product Template