如何根据帖子作者的用户角色显示内容?

时间:2015-03-03 14:53:30

标签: php wordpress

我能找到的大部分代码都是根据用户的角色向登录用户显示的具体内容。

我想做相反的事情。

这基本上就是我想做的事情:

如果作者有"订阅者"角色,显示一些HTML A.如果作者有"客户"角色,显示html B。

我认为这应该是可能的,但我不知道从哪里开始。

这是我正在使用但不工作的片段,因此可能在某处出错?

 <?php $current_author_roles = get_the_author_meta('roles');?>
 <?php if ( in_array('Customer', $current_author_roles) ) { ?>
   //do something
 <?php } else { ?>
   //do something else  
 <?php } ?>

1 个答案:

答案 0 :(得分:0)

使用条件。例如:

$current_author_roles = get_the_author_meta('roles');
if ( in_array('Customer', $current_author_roles) ) {
    // do something
}

您可以在get_the_author_meta()中详细了解Codex