Pular para o conteúdo principal

user_picture()

Exibe o elemento img da imagem de perfil pequena do usuário logado, com atributos alt, width e height definidos automaticamente.

Parâmetros:
Nenhum.

Retorno: void
A função imprime diretamente o elemento HTML img.

Exemplo de uso:

<div class="avatar">
    <?php user_picture(); ?>
</div>

Este exemplo renderiza a imagem de perfil do usuário logado, pronta para uso em layout de avatar em cabeçalhos e comentários.

Notas:

  • A função requer o método user_picture() da classe web/UserStatus para obter o nome do usuário logado para ser usado no atributo alt da imagem.
  • O nome do usuário é sanitizado com attr() para evitar problemas de segurança e quebra do código em atributos HTML.
  • Os atributos width e height são adicionados automaticamente por image_size_attributes(), com base no arquivo físico da imagem.
  • A URL da imagem é obtida por get_user_picture_url().
  • Se a imagem do usuário não estiver definida, o HTML gerado poderá conter um elemento img com atributo src vazio. Considere fazer verificão e usar uma imagem padrão. Exemplo:
    if( empty(get_user_picture_url()) ) {
        // imagem fallback
    }
    else {
        user_picture();
    }
    

Setores: Functions Images