wordpress - Woocommerce 更改客户名称订单
问题描述
我希望有一个人可以帮助我!
我想在仪表板的 woocommerce 中更改客户名称订单。
我使用此代码,它工作正常,但计费和运输订单名称仍然是错误的顺序:
function wp_update_display_name ( $user_login, $user ) {
$user_info = get_userdata($user->ID);
$first_name = $user_info->first_name;
$last_name = $user_info->last_name;
wp_update_user(array('ID' => $user->ID, 'display_name' => $last_name . ' '. $first_name));
}
add_action('wp_login', 'wp_update_display_name', PHP_INT_MAX, 2);
我使用通过 API 连接到 Woo 的计费软件。计费软件中的姓名顺序也是错误的。
编辑:当前状态是 [firstname] [lastname]。我住在匈牙利,订单是 [姓] [名字]。
请帮帮我,本杰明
解决方案
我遇到过同样的问题。首先我找到了这个链接,但只改变优先级并没有帮助。经过一番检查,这就是我所做的:
$checkout_fields['billing']['billing_first_name']['priority'] = 20;
$checkout_fields['billing']['billing_first_name']['class'][0] = 'form-row-last';
$checkout_fields['billing']['billing_last_name']['priority'] = 10;
$checkout_fields['billing']['billing_last_name']['class'][0] = 'form-row-first';
对我来说效果很好!
推荐阅读
- postgresql - 使用 PostgreSQL 统计文本中多词短语的出现次数
- python - 减少到元组项中列表的组合
- reactjs - 模态弹出信息页面的最佳实践
- python-3.x - 无法使用 django 框架在 html 中显示聚合总和值
- java - 有没有办法以编程方式获取 Android 应用程序的 CPU、电池和内存使用情况?
- queue - 计划作业的数据如何存储在内存块中?当我将作业排入任务队列时会发生什么?
- sql-server - 使用 SSIS 创建文件和文件夹到网络驱动器
- mapr - core-default.xml 文件在哪里?
- android - 如何为基于 JNI 的 Android 项目指定编译器过滤器?
- excel - 在 VBA 中添加粘贴值和时间戳