Come Mettere la Foto dell’Autore in un Post
Pubblicato il 24-03-2008 da SergioOggi ho dato una mano a Overlord che mi chiedeva come aggiungere i gravatar degli autori di un post in cima alla template.
Come puoi vedere dal suo blog siamo riusciti nell’intento.
Abbiamo usato il servizio Gravatar, che permette di associare semplicemente un avatar ad una email.
Nel nostro caso abbiamo usato l’email dell’autore del post estratta da wordpress.
Seguendo la guida sull’implementazione dei Gravatar possiamo vedere che per mostrare l’avatar occorre semplicemente inserire nel codice una immagine con questo indirizzo
http://www.gravatar.com/avatar.php?gravatar_id=
Dove il gravatar_id corrisponde all’hash MD5 dell’email dell’utente.
Nel mio caso con il codice:
<img src="http://www.gravatar.com/avatar.php?gravatar_id=4876c7945915b2ebcacfd2c9ef39cf76" />
posso ottenere il mio avatar
Una volta capito questo dobbiamo solo recuperare l’email dell’autore da wordpress e hasharla.
Per recuperare l’email dell’autore del post da wordpress si può usare la funzione “get_the_author_email()”
Quindi il tutto si traduce in codice PHP nel seguente modo
<img src="http://www.gravatar.com/avatar.php?gravatar_id=<?php print md5(get_the_author_email()) ?>" />
Che puoi opportunamente incollare all’interno del tuo template wordpress all’interno di un blocco di codice che stampa uno o più post.
Indubbiamente è una funzione utile per tutti i blog multiutente come ad esempio il neonato ScienzeBlog.net ( markettone
)



Trackback | | Stampa
1 Commento
Overlord ha commentato:
Ancora ti ringrazio, meno male che esiste la divina provvidenza.
Lascia il tuo Commento