更改WooCommerce订单中管理员帐单地址字段的顺序

问题描述 投票:1回答:1

我在管理woocommerce订单时遇到问题,我想billing_address_2在页面末尾显示为下面的示例。

任何人都可以帮助我。

enter image description here

php wordpress woocommerce hook-woocommerce orders
1个回答
0
投票

负责显示该字段的核心文件位于WooCommerce插件中的includes/admin/meta-boxes/class-wc-meta-box-order-data.php下。

唯一可用的有效钩子是:includes/admin/meta-boxes/class-wc-meta-box-order-data.php

但是您只能使用类似方法来更改管理员帐单字段的顺序:

woocommerce_admin_shipping_fields

这会给你类似的东西:

woocommerce_admin_shipping_fields

因此,您将不会看到帐单add_filter( 'woocommerce_admin_billing_fields' , 'change_order_admin_billing_fields' ); function change_order_admin_billing_fields( $fields ) { global $the_order; $address_2 = $fields['address_2']; unset($fields['address_2']); $fields['address_2'] = $address_2; return $fields; } 字段显示在所需的交易ID之后,而只会显示在帐单enter image description here字段下方。

© www.soinside.com 2019 - 2024. All rights reserved.