【问题标题】:Change checkout order review section in Woocommerce更改 Woocommerce 中的结帐订单审查部分
【发布时间】:2019-01-21 17:01:20
【问题描述】:

在 Woocommerce 中,在他查看订单表之前,我已成功移动付款方式部分:Change payment methods location before order details table in Woocommerce

我想在结帐页面中添加一个<h3> 标题(“您的订单”)和一个<p> 段落(“我已接受条款……”),就在评论上方订单表。

【问题讨论】:

    标签: php wordpress woocommerce checkout hook-woocommerce


    【解决方案1】:

    您将在现有代码中替换以下块:

    add_action( 'woocommerce_checkout_order_review', 'reordering_checkout_order_review', 1 );
    function reordering_checkout_order_review(){
        remove_action('woocommerce_checkout_order_review','woocommerce_checkout_payment', 20 );
        add_action( 'woocommerce_checkout_order_review', 'custom_checkout_payment', 8 );
        add_action( 'woocommerce_checkout_order_review', 'custom_checkout_place_order', 20 );
    }
    

    通过此代码块(保留其他 2 个功能):

    add_action( 'woocommerce_checkout_order_review', 'reordering_checkout_order_review', 1 );
    function reordering_checkout_order_review(){
        remove_action('woocommerce_checkout_order_review','woocommerce_checkout_payment', 20 );
    
        add_action( 'woocommerce_checkout_order_review', 'custom_checkout_payment', 8 );
        add_action( 'woocommerce_checkout_order_review', 'after_custom_checkout_payment', 9 );
        add_action( 'woocommerce_checkout_order_review', 'custom_checkout_place_order', 20 );
    }
    
    function after_custom_checkout_payment() {
        ?>
        <div id="before-order-table" class="woocommerce-checkout-custom-text">
            <h3><?php _e("Your order", "woocommerce"); ?></h3>
            <p><?php _e("I have accepted the terms and bla bla bla", "woocommerce"); ?></p>
        </div>
        <?php
    }
    

    代码进入您的活动子主题(或活动主题)的 function.php 文件中。经过测试并且可以工作。

    【讨论】:

      猜你喜欢
      • 2020-07-21
      • 1970-01-01
      • 2021-05-07
      • 2018-08-28
      • 2019-12-11
      • 2012-07-07
      • 1970-01-01
      • 2021-06-14
      • 2020-11-01
      相关资源
      最近更新 更多