Reperire un avatar dal servizio Gravatar è un'operazione semplice in PHP.
Possiamo implementare la seguente funzione di utility:
function get_avatar( $email, $size = 50 ) {
$base_url = 'https://www.gravatar.com/avatar/';
if( !filter_var( $email, FILTER_VALIDATE_EMAIL ) ) {
return '';
}
return $base_url . md5( $email ) . '?s=' . $size;
}
Esempio d'uso:
<img src="<?php echo get_avatar( 'me@test.it', 80 ); ?>" alt="">