Gravatar en WordPress: os 3 xeitos de personalizar o avatar

Avatar de Gravatar nun perfil de WordPress

Fíxate nos comentarios de calquera blog feito con WordPress.

Hai quen sae coa súa cara. E hai quen sae cun debuxo xerado ao chou, unha especie de cousa rara pixelada.

Por que uns si e outros non? E, sobre todo, por que non podes subir ti a foto a man desde o panel de WordPress?

O truco chámase Gravatar. Explícoche como funciona e os 3 xeitos de poñer o avatar que queiras.

Imos alá.

Crea unha conta en Gravatar

WordPress non garda a foto do teu perfil. Vaina buscar a un servizo externo chamado Gravatar, desenvolto por Automattic.

Un Gravatar é coma a foto do carné, pero pegada ao teu enderezo de correo. Alí onde escribas con ese email, aparece a túa cara.

É un servizo de balde que tamén usan outras plataformas, como Disqus ou GitHub.

O proceso: crea unha conta co mesmo correo que ten o teu usuario de WordPress e sube a foto. Desde ese momento aparece no escritorio, nas túas entradas e nos comentarios que deixes noutros blogs.

A conta créase en gravatar.com, co mesmo email do teu usuario

Asigna unha foto a cada usuario

Agora pensa nunha web con varios autores. Cada entrada leva a foto de quen a escribe.

Pedirlles a todos que abran conta nunha web externa non sempre funciona. E WordPress, de serie, non permite subirlle unha foto a un usuario.

Incrible, pero certo.

A solución é un plugin como Simple Local Avatars, que engade un campo novo ao editar cada usuario. Déixache subir calquera imaxe da biblioteca de medios, sen contas externas.

O campo aparece ao editar cada usuario, algo que WordPress non trae de serie

Cambia o avatar por defecto dos comentarios

Queda o terceiro caso: quen comenta no teu blog sen ter Gravatar.

A esas persoas WordPress asígnalles un avatar por defecto. Podes escoller cal en Axustes -> Comentarios: o busto anónimo, os marcianos e pouco máis.

Se queres un avatar por defecto coa túa marca, aquí non precisas plugin. Chega con este código no ficheiro functions.php do teu tema fillo:

add_filter( 'avatar_defaults', function ( $avatares ) {
	$avatares[ content_url( '/uploads/[nome-da-imaxe].jpg' ) ] = 'Avatar da marca';
	return $avatares;
} );

Sube antes a imaxe á biblioteca de medios e pega no código a súa URL. A opción nova aparece xunto ás de sempre e aplícase a todos os comentarios sen Gravatar.

O que fago eu

Entre nós: que WordPress dependa dun servizo externo para unha simple foto de perfil paréceme unha cousiña que, se cadra, habería que revisar.

Non digo que Gravatar como servizo estea mal. A min compénsame porque si que o uso.

Porén, os meus clientes non deben pensar o mesmo, porque ningún quere oír falar de abrir unha conta en Gravatar.

E aínda que se lle insista, non o fan.

Tampouco pasa nada. A foto do autor só é obrigatoria de verdade cando vai saír pública na web.

Cando é o caso, o que fixen sempre foi poñela eu con código. Déixoche o que uso:

add_filter( 'pre_get_avatar_data', function ( $args, $id_ou_email ) {
    $usuario = is_numeric( $id_ou_email ) ? get_user_by( 'id', $id_ou_email )
        : ( is_string( $id_ou_email ) ? get_user_by( 'email', $id_ou_email ) : false );

    if ( $usuario && '[nome-do-usuario]' === $usuario->user_login ) {
        $args['url'] = '[dominio.gal]/wp-content/uploads/avatar.jpg';
        $args['found_avatar'] = true;
    }
    return $args;
}, 10, 2 );

Cambia o nome de usuario e a URL da imaxe polos teus. E se non queres tocar código, o plugin de arriba faiche o mesmo servizo.

En que quedamos

Os tres xeitos compleméntanse. Gravatar para ti, unha foto local para os autores da túa web e un avatar por defecto para quen comenta.

Non é o axuste máis urxente da túa web. Pero garántoche que unha páxina onde cada autor ten a súa cara transmite máis coidado que quen non o ten.

Isto é o tipo de cousa que mando cada semana na newsletter: un problema concreto e como se resolve.

Deixa unha resposta

O teu enderezo electrónico non se publicará Os campos obrigatorios están marcados con *

Comparte:
Entradas recentes:
— Newsletter
Un email semanal para mellorar a túa web e o teu negocio
Ideas sobre WordPress, comercio electrónico, marca persoal, contidos e negocio dixital para autónomos galegos. Só criterio, experiencia e cero spam.
Entras e marchas cando queiras. Sen spam. Sen ceder datos a terceiros.