我一定是做错了什么,但下面的注释代码返回 false。请注意,WP 将“admin”作为“user_login”返回,但是当该 user_login 用于该get_user_by()函数时,它只会返回 false。我错过了什么吗?
$user = get_userdata(1); // (admin ID is 1)
var_dump($user->user_login); // string(5) 'admin'
var_dump(get_user_by('user_login', $user->user_login)); // bool(false)
Run Code Online (Sandbox Code Playgroud)
我正在运行 WordPress 4.8.2
我相信您需要在 get_user_by 调用中使用“登录”而不是“user_login”。
在此处查看函数的可能接受值:https : //developer.wordpress.org/reference/functions/get_user_by/
| 归档时间: |
|
| 查看次数: |
1765 次 |
| 最近记录: |