问题
我有作者页面,我需要为作者和订阅者显示不同的徽章。网站上的作者具有与订阅者不同的某些能力,我想根据他们的角色显示不同的徽章。
示例
因此,当有人访问该站点时,管理员作者、访问者订阅者。。。他们会根据自己的角色在访问的作者页面上看到徽章。如果他们正在查看角色为“作者”的用户,则徽章为绿色;如果用户角色为“订阅者”,则徽章为红色。有可能吗?我如何做到?
这段代码并没有做到这一点:(
我试图遵循这一逻辑,但它显示的徽章是基于谁在看作者,而不是页面所有者的年龄。请帮助:)
<?php if( is_author_of_current_page() && current_user_can(\'Author\') ) { ?>
green badge
<?php } elseif( is_author_of_current_page() && current_user_can(\'Subscriber\') ) { ?>
red badge
<?php } ?>