嘿,有人知道如何导出包含 WordPress 用户显示名称的订单吗?
在导出订单时添加 WordPress 用户显示名称.. 在图像中,它公开显示显示名称为 .. 我希望使用 Excel 文件 xls 与订单报告一起导出此显示名称。有谁知道该怎么做
ode? i need php code . i already using this code, but still error
$user_id = 672;
$display_name= 'Les Yeux';
$user_id = wp_update_user( array( 'ID' => $user_id, 'display_name' => $display_name ) );
借助给定代码,我们可以扩展订单导出功能以包含用户的显示名称,并且已添加此代码,我们可以转到您的 WooCommerce 订单页面,然后尝试导出订单。在导出的文件中,我们应该有显示名称。
此代码需要添加到主题的
functions.php file
中。
<?php
add_filter( 'woocommerce_order_export_columns', 'add_display_name_to_order_export' );
function add_display_name_to_order_export($columns) {
$columns['display_name'] = __( 'User Display Name', 'your-text-domain' );
return $columns;
}
add_action( 'woocommerce_order_export_row', 'add_display_name_to_order_row', 10, 2 );
function add_display_name_to_order_row($order, $data) {
// This is to get the user ID from the order.
$user_id = $order->get_customer_id();
// This is to get the user's display name.
$display_name = '';
if ( $user_id ) {
$user_info = get_userdata( $user_id );
$display_name = $user_info->display_name;
}
// This is to add display name to the export row.
$data['display_name'] = $display_name;
return $data;
}