为了账号安全,请及时绑定邮箱和手机立即绑定

在 Woocommerce 管理订单列表的列中显示用户简介

在 Woocommerce 管理订单列表的列中显示用户简介

PHP
德玛西亚99 2021-07-10 18:28:41
我们在用户编辑页面的他/她的生物文本区域中存储了一些客户信息。如何在 woocommerce 的订单管理页面中将用户生物字段中存储的数据显示为一列?我试过这段代码,但它不起作用:// Adding a custom new column to admin orders listadd_filter( 'manage_edit-shop_order_columns', 'custom_column_eldest_players', 20 );function custom_column_eldest_players($columns){    $reordered_columns = array();    // Inserting columns to a specific location    foreach( $columns as $key => $column){        $reordered_columns[$key] = $column;        if( $key ==  'order_status' ){            // Inserting after "Status" column            $reordered_columns['skb-client'] = __( 'Oudste Speler','theme_domain');        }    }    return $reordered_columns;}// Adding custom fields meta data for the columnadd_action( 'manage_shop_order_posts_custom_column' , 'custom_orders_list_column_content', 20, 2 );function custom_orders_list_column_content( $column, $post_id ){    if ( 'skb-client' != $column ) return;    global $the_order;    // Get the customer Bio    $user_bio = get_user_meta( $order->get_customer_id(), 'description', true );        $user_data = get_userdata( $user_bio );        echo $user_data->user_bio; // The WordPress user name}我们需要为每个客户购买显示这些存储的数据。此致
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 199 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信