[收起] 文章目录

get_userdata(int $ user_id )按用户ID检索用户信息。

参数

$user_id
(int) (必需) 用户ID

返回

(WP_User | false) WP_User对象成功,失败时为false。

例子


该get_userdata()函数返回用户数据的对象。您可以通过数据回显返回对象的各个部分或循环,以显示所有对象。
显示某些部分的示例:
<?php $user_info = get_userdata(1);
      echo 'Username: ' . $user_info->user_login . "\n";
      echo 'User roles: ' . implode(', ', $user_info->roles) . "\n";
      echo 'User ID: ' . $user_info->ID . "\n";
?>
结果是:
用户名:admin 
用户角色:管理员
用户ID:1

您还可以将某些部件分配到单个变量中,以便稍后或多个位置显示。
提取某些部分的示例:


<?php $user_info = get_userdata(1);
      $username = $user_info->user_login;
      $first_name = $user_info->first_name;
      $last_name = $user_info->last_name;
      echo "$first_name $last_name logs into her WordPress site with the user name of $username.";
?>
结果是:
Harriet Smith以用户名mrssmith登录到她的WordPress网站。