如何在插件中获取用户/作者个人资料数据?

时间:2012-11-02 作者:PrivateUser

我的网站有一个用户配置文件页面。出于某种原因,我想在我的插件中提取用户配置文件数据。

我知道我可以使用get_currentuserinfo();.

例如,我想获得显示的配置文件用户id。

有人能告诉我怎么拉吗。?

3 个回复
最合适的回答,由SO网友:clark 整理而成

如果您试图获取所显示配置文件的用户数据,可以这样做:

$thisauthor = get_userdata(intval($author));

这将返回一个对象,其中包含您需要的所有内容。例如,如果需要用户ID,可以这样调用:

$thisauthor->ID

我在我的网站上的个人资料中广泛使用了这一点:http://androidandme.com/user/clark

UPDATE

在插件中,似乎需要首先调用全局变量,如下所示:

global $author; $thisauthor = get_userdata(intval($author));

SO网友:Steve

请看一下:

get\\u user\\u by()位于http://codex.wordpress.org/Function_Reference/get_user_by

SO网友:Wyck

您可以使用WP_User_Query.http://codex.wordpress.org/Class_Reference/WP_User_Query

例如:

$author_query = new WP_User_Query();

// Get the results
$authors = $author_query->get_results();
这里可以看到一个更全面的示例:http://wpsmith.net/2012/wp/an-introduction-to-wp_user_query-class/

结束

相关推荐