如何在类别页上获取用户配置文件信息

时间:2012-04-14 作者:user15196

我想把特定用户的个人资料信息(姓名、网址等+一些自定义字段)拉到我的一些分类页面上。

我意识到我可以使用“当前作者”拉入个人资料信息,但在这种情况下这没有帮助,因为用户不会作为作者与类别页面相关联。

例如,我希望能够做到以下几点。

在类别A页面上,我想输入用户John的个人资料信息(但用户John不是类别A中任何帖子的作者)。

在类别B页面上,我想输入用户Bob的个人资料信息(但用户Bob不是类别B中任何帖子的作者)。

但我需要为数百或数千人这样做,所以我需要一种至少有点自动化的方式。我曾想过使用类别描述框,但它似乎不接受PHP(我已经让它接受HTML甚至短代码)。

有什么想法吗。。。提前谢谢。

2 个回复
SO网友:fuxia

Add a metabox to the category edit screen 使用user dropdown. 将用户ID另存为元数据。

在类别模板中,使用元用户ID作为get_user_by():

// First find the ID, put it into $user_id then:
$author = get_user_by( \'id\', $user_id );
请参见this post 例如,如何获取和使用作者数据。

SO网友:Elsner Technologies

您可以使用以下全局变量登录用户配置文件:

global $current_user;
您需要将代码写入类别模板(category.php和archive.php)

结束

相关推荐