猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
更改 Woo 商务订单中管理员帐单地址字段的顺序
我对管理员中的woocommerce顺序有问题,我希望billing_address_2页面末尾显示为例如波纹管。
任何人都可以帮我。
温温酱
浏览 110
回答 1
1回答
慕村9548890
负责显示字段的核心文件位于WooCommerce插件下:包括/管理员/元框/类-wc-元框-顺序-数据.php。唯一可用且高效的钩子是: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;}这将为您提供类似如下的内容:因此,如您所见,您不会获得帐单address_2字段,而是根据需要显示在交易ID之后,而只会显示在帐单字段下。phone加法 - 在billing_country字段之前显示billing_address_2字段:add_filter( 'woocommerce_admin_billing_fields' , 'change_order_admin_billing_fields' );function change_order_admin_billing_fields( $fields ) { global $the_order; $sorted_fields = []; $address_2 = $fields['address_2']; unset($fields['address_2']); foreach ( $fields as $key => $values ) { if( $key === 'country' ) { $sorted_fields['address_2'] = $address_2; } $sorted_fields[$key] = $values; } return $sorted_fields;}
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续