Mostrar distintivo diferente com base no papel do usuário

Problema

Eu tenho uma página de autores e eu preciso exibir um distintivo diferente para Autores e Assinantes. Autores no site têm certas habilidades que diferem dos Assinantes e gostaria de exibir um distintivo diferente com base em seu papel.

Exemplo

Então, quando alguém chega ao site, seja autor de administração, assinante de visitantes … eles vêem o crachá na página de autores que eles estão visitando com base em seu papel. Se eles estão olhando para o usuário, a function é “Autor” do que o emblema é verde e, se a function dos usuários for “Assinante”, o distintivo é vermelho. É possível e como faço?

Este código não faz o truque 🙁

Eu estava tentando ir com essa lógica, mas mostra o crachá com base em quem está olhando, a idade dos autores não é do autor que possui a página. Por favor ajude 🙂

 green badge  red badge  

Solutions Collecting From Web of "Mostrar distintivo diferente com base no papel do usuário"