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.

Article rédigé parBrice CAPOBIANCO

Autodidacte passionné par WordPress. J'aime apprendre et créer pour ensuite partager !

Coorganisateur des Meetups WordPress Rennes et fondateur de bweb.
Partager cet article

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *