get_user_by 通过用户的某属性字段获取用户数据对象

文 / @WordPress主题

函数描述

根据用户的某个属性字段获取用户数据对象。可以使用以下任意一种属性来获取,每种属性都对应 wp_users 数据表中相应的列:

  • 'id' - 用户 ID
  • 'slug' - user_nicename 用户昵称
  • 'email' - user_email 用户电子邮件
  • 'login' - user_login 用户登录名称

使用方法

$user = get_user_by( $field, $value );

参数

参数 数据类型 是否必需 描述 默认值
$field 字符串 必需 'id'、'slug'、'email' 或 'login'
$value 整数或字符串 必需 用户字段对应的值

返回值

(mixed) 如果找到了用户,返回 WP_User 对象,如果找不到用户或 $field 字段不存在,返回 false。

使用示例

默认使用

$user = get_user_by('email', 'user@example.com');
echo '用户:' . $user->first_name . ' ' . $user->last_name;

如果需要使用更多字段,可以使用 print_r() 函数打印获取到的 $user,以便查看更多信息。

添加UTHEME为好友
扫码添加UTHEME微信为好友
· 分享WordPress相关技术文章,主题上新与优惠动态早知道。
· 微信端最大WordPress社群,限时免费入群。