在single.php中显示作者的角色和姓名

时间:2019-10-01 作者:Camaliet

在wordpress中显示作者角色的一些方法,例如:管理员、编辑、作者、贡献者等。。。

让我们留下这样的东西:

本文作者contributor 胡安

我只是在用<? php the_author (); ?> 但我想不出任何其他东西来显示分配给帖子的用户的角色

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

要在single中获取作者角色。php您必须首先获得作者id。使用以下代码获取作者id

$author_id = get_the_author_meta( \'ID\' );
然后使用

$user = get_user_by( \'ID\', $author_id); 
或者您可以使用

$user = get_userdata( $author_id );
现在,您可以使用以下方式显示作者角色:

echo implode(\', \', $user_info->roles);