2017-03-26 42 views
0

我必须在订单审核上方的Woocommerce网站的结账页面中移动付款方式,但我不知道如何。问题是,我尝试使用下面的代码:在Woocommerce结账页面中移动付款方式

remove_action('woocommerce_checkout_order_review', 'woocommerce_checkout_payment', 20); 
add_action('woocommerce_after_order_notes', 'woocommerce_checkout_payment', 20); 

而且还“条款与条件”的文字和“订单”按钮与该移动。我需要付款选项,然后是订单审核,最后是“条款和条件”文本和“下订单”按钮。

我该怎么做?

回答

0

模板覆盖是必要的(不可能编辑functions.php)。

一种可能的方式来实现你想要的是:

  1. 从woocommerce插件文件夹复制到payment.php your_child _theme/woocommerce /结帐/文件夹。
  2. 打开新创建的payment.php文件,并在行<div class="form-row place-order">之前添加一个自定义挂钩。例如:

    <?php do_action('woocommerce_review_order_and_proceed'); ?>

  3. 在你的子主题的functions.php文件,添加下面的代码,以解开woocommerce_order_review行动从它原来的地方,和它挂钩到新创建的钩:

    remove_action('woocommerce_checkout_order_review', 'woocommerce_order_review', 10);

    add_action('woocommerce_review_order_and_proceed', 'woocommerce_order_review', 20);

相关问题