php - Change checkout order review section in Woocommerce
问题描述
In Woocommerce, I have successfully moved the payment methods section before he review order table: Change payment methods location before order details table in Woocommerce.
I would like to add an <h3>
headline ("Your order") and a <p>
paragraph ("I have accepte the terms…") in checkout page, just above the review order table.
解决方案
您将在现有代码中替换以下块:
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 文件中。测试和工作。
推荐阅读
- laravel - Laravel 8 供应商类“Illuminate\Database\Eloquent\Factories\Factory”无法解析 ModelNameFactory 类的名称
- java - 类型 Workbook 的方法 getWorkbook(FileInputStream) 未定义
- python - How to correct update values in the for loop?
- r - Convenient way to relabel vector in r
- sql - 来自同一表的 MS Access 子查询
- php - Laravel 问题在数据库中存储变量数据
- kubernetes - How to stop/start containers at k3s agent?
- algorithm - lexicographically smallest string based on another string
- java - Java Scanner 添加可选的用户输入提示
- javascript - How to stop a javascript function stop when user taps the screen