get_userdata by username

时间:2017-10-26 作者:Denoteone

我目前正在使用REST API,需要get_userdata() 但不是user_id 我有username 如果有帮助的话,我也收到了他们的电子邮件。

Question: 这在WordPress的核心功能中是可能的吗?如果没有,是否有一种迂回的方法通过username获取用户信息,然后从中获取user\\u id来执行get\\u userdata调用?

1 个回复
最合适的回答,由SO网友:Frank P. Walentynowicz 整理而成

get_userdata() 函数是的别名get_user_by(\'ID\') 作用使用此代码:

$username = \'your user name\';
$user = get_user_by(\'login\', $username);
成功时返回WP\\u User对象,失败时返回false。看见Codex.

REST API: http://example.com/wp-json/wp/v2/users/<id>

结束

相关推荐

如何从自定义REST API端点返回图像?

我是Wordpress开发的新手;试图从自定义端点返回图像,但它似乎希望将所有内容序列化为JSON。我确实使用了echo. 那是黑客吗?我还尝试使用WP_HTTP_Response, 但这似乎不起作用。我的代码:require \'vendor/autoload.php\'; use Intervention\\Image\\ImageManagerStatic as Image; function prefix_generate_cover_photo($data)