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

Posted in:
Update time:2020-10-27

函数描述

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

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

Usage

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

parameters

parametersdata typeRequired or notdescriptivedefault value
$fieldstring (computer science)be‘id’, ‘slug’, ’email’, 或 ‘login’not have
$value整数|字符串be用户字段对应的值not have

return value

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

usage example

默认使用

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

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

We offer WordPress Themes and Plugins Custom Development Services

This site has long undertaken WordPress themes, plugins, WooCommerce-based store mall development business. We have 10 years of experience in WordPress development, if you want to Developing Websites with WordPress, please contact WeChat: iwillhappy1314 or email: amos@wpcio.com for inquiries.

发表回复

Your email address will not be published. 必填项已用 * 标注

*