Get List of all the Authors

时间:2014-07-02 作者:Jack Torris

我怎样才能得到所有作者的名单?

著者php文件显示有关单个作者的信息。

例如:http://domain.com/author/bj

返回Bj的个人资料。

如果我进入http://domain.com/author 它返回404 Not Found

作者页面显示作者的头像、姓名和描述。

如何列出所有作者?

需要帮助!

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

您可以使用函数显示作者列表wp_list_authors

有关详细信息:http://codex.wordpress.org/Function_Reference/wp_list_authors

有关作者模板层次结构,请参见下面的链接

http://codex.wordpress.org/Author_Templates

SO网友:Vivaan

使用函数get_users(). 它返回所有作者的数组。具有foreach 可以在数组上循环并显示其内容。用户对象有很多属性。以下是一个示例:

$users = get_users();
foreach ($users as $user) 
{
   echo $user->ID;
   echo $user->display_name;
   the_author_image($user->ID);
   echo $user->description;
}

SO网友:Alexander Ivashchenko

$authors = get_users([
    \'fields\'  => [\'ID\', \'display_name\'],
    \'role\'    => \'author\',
    \'orderby\' => \'display_name\',
]);
此外,如果要添加化身:


array_walk($authors, function (&$author) {
    $author->avatar_url = get_avatar_url($author->ID);
});

结束

相关推荐

Is author.php a core file?

我想更改作者。php提供更多信息。我可以编辑作者吗。没有它的php在Wordpress更新后删除我的代码?或者有什么钩子可以钩住它。