如果帖子由WordPress中的作者用户角色撰写,则显示文本

时间:2019-10-12 作者:Viktor Nagy

我搜索一个PHP代码,当文章作者是作者时,它会在文章页面上显示特定的文本或html代码。(不是管理员或编辑)

当文章作者是管理员或编辑时,则不显示任何内容。

谢谢

1 个回复
SO网友:majick

此代码将执行以下操作:

global $post;
$user = get_user_by( \'ID\', $post->post_author );
if ( in_array( \'author\', $user->roles ) ) {echo "Author";}
你甚至不需要global $post; 如果是查询循环。

相关推荐

在第68行的/wp-includes/unctions.php中遇到非数字值

我们最近更新了共享主机以使用PHP 7.3(PHP 7.2中仍然存在问题)-网站在标题中出现了错误。所讨论的功能是:function current_time( $type, $gmt = 0 ) { switch ( $type ) { case \'mysql\': return ( $gmt ) ? gmdate( \'Y-m-d H:i:s\' ) : gmdate( \'Y-m-d H:i:s\', ( time() + ( get_option(