Gravatar senza plugin

Post obsoleto

Qui trovate un post aggiornato.

Se volete anche voi aggiungere nel vostro blog gli avatar di chi commenta, sappiate che ora è più facile che mai. Non c’è alcun bisogno di installare plugin esterni.
Ecco come si fa.

Le righe di codice

Dal pannello di controllo di WordPress cliccate su Aspetto e poi su Modifica temi. Aprite il file `comments.php``.
Osservate le righe di codice e recatevi alla riga:

<?php comment_author_link() ?>

Subito prima di questa riga inserite questo blocco:

<?php 
if ( !empty( $comment->comment_author_email ) ) {
$md5 = md5( $comment->comment_author_email );
$default = urlencode( 'http://www.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32' );
echo "<img style='float: right; margin-left: 10px;' src='http://www.gravatar.com/avatar.php?gravatar_id=$md5&size=48&default=$default' alt='' />";
}
?>

Personalizzazione

Questo codice già così funziona benissimo. Ma possiamo personalizzarlo.

  1. Innanzitutto possiamo inserire una immagine a nostro piacere per coloro che non hanno un avatar; lo potete fare modificando l’url nella riga 4:
$default = urlencode( 'http://www.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32' );

Anziché vedere una immagine generica, potete così far visualizzare una immagine di vostro gradimento.

  1. Questo blocco pone gli avatar a destra del blocco commenti; per portare l’avatar a sinistra, basta cambiare il valore di float da right a left.

Fonte: http://photomatt.net/2007/10/20/gravatar-enabled/