get_user_by 通過用戶的某屬性字段獲取用戶數(shù)據(jù)對象

發(fā)布于:
更新時間:2020-10-27

通過用戶的某屬性字段獲取用戶數(shù)據(jù)對象,分別對應(yīng)?wp_users 數(shù)據(jù)表的的相應(yīng)列。

函數(shù)描述

通過用戶的某屬性字段獲取用戶數(shù)據(jù)對象,可用的屬性為下面幾種的任意一個,分別對應(yīng) wp_users 數(shù)據(jù)表的的相應(yīng)列。

  • ‘id’ – 用戶 ID
  • ‘slug’ – user_nicename 用戶昵稱
  • ’email’ – user_email 用戶電子郵件
  • ‘login’ – user_login 用戶登錄名稱

使用方法

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

參數(shù)

參數(shù)數(shù)據(jù)類型是否必需描述默認(rèn)值
$field字符串‘id’, ‘slug’, ’email’, 或 ‘login’
$value整數(shù)|字符串用戶字段對應(yīng)的值

返回值

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

使用示例

默認(rèn)使用

$user = get_user_by( 'email', '[email protected]' );
echo '用戶:' . $user->first_name . ' ' . $user->last_name;

如果需要使用更多的字段,可以把獲取到的 $user 用 print_r() 函數(shù)打印出來查看。

我們提供 WordPress主題和插件定制開發(fā)服務(wù)

本站長期承接 WordPress主題、插件、基于 WooCommerce 的商店商城開發(fā)業(yè)務(wù)。 我們有 10 年WordPress開發(fā)經(jīng)驗,如果你想 用WordPress開發(fā)網(wǎng)站, 請聯(lián)系微信: iwillhappy1314,或郵箱: [email protected] 咨詢。

發(fā)表回復(fù)

您的郵箱地址不會被公開。 必填項已用 * 標(biāo)注

*