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

评分:
评分 0, 满分 5 星
0

函数描述

通过用户的某属性字段获取用户数据对象,可用的属性为下面几种的任意一个,分别对应 wp_users 数据表的的相应列。

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

使用方法

<?php $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;

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

本站提供 WordPress 主题定制开发服务

本站长期承接 WordPress 主题、插件、基于 WooCommerce 的商店商城开发业务。 我们有 8 年 WordPress 开发经验,如果你想 用 WordPress 开发网站, 请联系 QQ: 470266798,或邮箱: 4626395@gmail.com 咨询。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*