Alors que WordPress retourne une image formatée entourée d’un lien avec l’appel de la fonction get_avatar(), ce petit snippet vous permet simplement d’extraire l’URL de l’avatar, autrement dit la source de l’image.
Il vous suffit d’ajouter cette fonction dans votre fichiers functions.php
function get_bweb_avatar_url($get_avatar){ preg_match('/src="([^"]*)"/i', $get_avatar, $matches); return $matches[1]; }
Puis de l’appeler comme suit :
echo get_bweb_avatar_url(get_avatar($id_or_email))
Voir les paramètres de la fonction get_avatar() sur le CODEX.