2017-03-26 40 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);

相關問題