Gravatar senza plugin /2

Come aggiungere al proprio tema i Gravatar senza difficoltà.

Ricorderete il post in cui spiegavo come inserire gli avatar nei commenti al proprio blog senza l’utilizzo di alcun plugin. Ricorderete quella serie di righe abbastanza complesse da inserire… Bene, non c’è più bisogno di tutta quella serie, ma basta solo una semplice riga.

Se avete una installazione fresca di WordPress 2.5 vi ritrovate già con gli avatar; invece chi proviene da precedenti versioni può seguire quanto segue.

La riga può essere inserita dove volete nel loop dei commenti, ma in genere va bene inserirla in un punto preciso. Aprite con un editor di testo il vostro comments.php e scorrete il codice fino a trovare questa riga:

<?php comment_author_link() ?>

Subito prima di essa inserite la riga:

<?php echo get_avatar( $comment, 48 ); ?>

Salvate il file e aggiornate quello del vostro sito. Voilà: i gravatar appariranno! Se la dimensione dell’avatar non vi soddisfa, potete cambiare il numero 48 in quello che più vi piace. Più semplice di così! :)

Gravatar senza plugin

Note
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&amp;size=48&amp;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.

  2. 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/