Códigos do Guru

Exibe a patente do usuário atual via shortcode

Esta função retorna o nome da patente (também conhecido como papel) de um usuário específico no WordPress. Aqui está uma explicação mais detalhada do que cada parte da função está fazendo:

1. get_current_user_id(): esta função retorna o ID do usuário atualmente logado no site.

2. get_userdata( $user_id ): esta função retorna informações sobre o usuário, como nome, e-mail, papel, etc. Nós passamos o ID do usuário obtido na etapa 1 para esta função como argumento.

3. $user->roles: esta variável armazena uma matriz de papéis para o usuário consultado.

4. array_shift( $roles ): esta função remove e retorna o primeiro item de uma matriz. Nós usamos isso para obter o primeiro papel (e geralmente o principal) do usuário.

5. return $role: esta linha retorna o nome da patente para ser exibido no site.

Por fim, adicionamos a função como um shortcode, o que significa que ela pode ser inserida na página ou postagem como [user_role]. Quando a página é carregada, o shortcode será substituído pelo nome da patente retornado pela função.

Visualização do código

VOCÊ PRECISA DE PERMISSÃO PRA OLHAR O CÓDIGO

r_t$'t> _oitoe nr( l_ioto hy $u s rauus rfursr $e;se('edsr
(e drod( _oerrdrceu-r rso r =ige=e 'se
=$g)c oe $rroar___doe d_  tl{tc 
nes o
_;uou ;=rd$drhe'f_$ uta _
as  els l}u, ; noecrrrhe ire);lr$(eeticuer n 
a_ ls)o
s se sl_htseuu etrols))d;