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 classeweb/UserStatuspara obter o nome do usuário logado para ser usado no atributoaltda 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
widtheheightsão adicionados automaticamente porimage_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
imgcom atributosrcvazio. Considere fazer verificão e usar uma imagem padrão. Exemplo:if( empty(get_user_picture_url()) ) { // imagem fallback } else { user_picture(); }