Avendo recentemente aggiornato l'installazione di Wordpress, che utilizzo in locale per test e sviluppo software, alla versione 2.6, solo ora ho potuto verificare le nuove funzionalità messe a corredo del più diffuso sistema di blog authoring del mondo.
Trascurando le caratteristiche più salienti, sulle quali sono già stati scritti fiumi di parole dai cultori dello strumento, e per le quali consiglio la lettura dell'articolo dedicato su Wordpress-it, voglio invece focalizzare l'attenzione sul rinnovato supporto agli avatarW mediante il servizio offerto da Automattic, ovvero Gravatar.
Sull'argomento avevo già speso, in parte, un articolo dedicato alle nuove funzionalità offerte per la generazione di immagini di default alternative, da associare all'indirizzo di e-mail degli utenti non registrati al servizio.
Precedentemente il supporto era garantito o utilizzando uno specifico plugin (ormai obsoleto), oppure inserendo una riga di codice direttamente all'interno della pagina dedicata ai commenti del template utilizzato (generalmente comments.php).
Con la versione 2.6, Wordpress guadagna il supporto nativo a Gravatar, offrendo anche la possibilità di scelta tra quale tipologia di immagine alternativa può essere generata tra Wavatar, Identicon e MonsterID (queste ultime tutte associabili ad uno specifico indirizzo email) oppure le classiche immagini statiche come il logo di Gravatar o il sempreverde Mistery Man.
La nuova funzionalità è attivabile (per chi ha la versione localizzata in italiano) dal sotto menù Discussione del menù Impostazioni.
I temi Default e Classic sono già stati adeguati alla nuova feature. Chi volesse aggiornare il proprio tema può utilizzare la nuova funzione get_avatar() all'interno del codice della pagina comments.php. La funzione in oggetto accetta due parametri in ingresso: il primo è un puntatore ad una struttura di tipo comment, mentre il secondo rappresenta la dimensione dell'avatar in pixel (valore massimo = 96).
Ad esempio, inserendo la seguente riga all'interno di comments.php:
<?php echo get_avatar( $comment, 32 ); ?>
verrà mostrato l'avatar rispondente alle impostazioni scelte dal panello amministrativo di cui sopra, con una dimensione di 32 x 32 pixel.
Nota per gli sviluppatori
Chi volesse adeguare i propri template con il nuovo supporto a Gravatar, deve tenere presente che successivamente il tema potrebbe non essere più retrocompatibile con le precedenti versioni di Wordpress.