显示没有帖子的作者页面

时间:2015-09-21 作者:Rico Letterman

我正在创建一个“会见团队”页面,其中将包括所有团队成员。我在使用作者。php文件模板。

我有一个显示所有作者的页面(与没有帖子的作者一起使用)。单击会重定向到作者页面。

在那里,如果作者有帖子,一切都很好,但我希望它能显示所有作者。

只需输出作者姓名即可:

<?php the_author_meta(\'first_name\') . \' \' . the_author_meta(\'last_name\'); ?>

仅当作者有帖子时才有效。我如何显示作者,即使他根本没有帖子?

1 个回复
最合适的回答,由SO网友:Rico Letterman 整理而成

您可以使用get_queried_object 法典上说:

如果您使用的是author归档,它将返回author对象

因此,由于您有一个对象,您可以返回它的值:

$author = get_queried_object();
echo $author->first_name . \' \' . $author->last_name;
您可以使用与get_the_author_meta():

user_login
user_pass
user_nicename
user_email
user_url
user_registered
user_activation_key
user_status
roles
display_name
nickname
first_name
last_name
description (Biographical Info from the user\'s profile)
jabber
aim
yim
googleplus
twitter
user_level
user_firstname
user_lastname
rich_editing
comment_shortcuts
admin_color
plugins_per_page
plugins_last_view
ID

相关推荐

Can you set a role as author?

我是WordPress的新手,我正在尝试找出如何最好地设置权限。我想限制人员组只编辑某些页面(IT部门只编辑IT页面,人力资源部门只编辑人力资源页面等等)。据我所知,您取消了角色“编辑其他页面”的权限,然后将页面的作者设置为您要编辑的人。是否有一种设置多个作者的标准方法,或者是否有一种使角色成为作者而不是单个用户的方法?谢谢