Personnaliser l'avatar par défaut de WP

Il y a plusieurs techniques pour changer le défaut avatar de WordPress, je vous montres celle que je préfère. Si cette technique ne fonctionne pas, c'est probablement parce que vous utilisez un thème qui possède d'une structure différente. Moi, personnellement, j'utilise un thème enfant (child theme) de TwentyEleven (un des thèmes par défaut). Si vous avez un problème, vérifiez l'adresse des avatars et les fichiers liés. Souvent il s'agit du fichier comments.php où vous trouvez la réponse.
Aussi, n'oubliez pas de vider le cache de votre navigateur ou de forcer le rafraichissement, les changements s’effectuent souvent après ça.

L'avatar par défaut veut dire que quand l'utilisateur ou le commentateur ne possède pas aucune image générée à partir de son adresse email parce qu'ils n'ont pas de compte dans aucun site qui peut la générer comme Gravatar par exemple, le défaut avatar va s'afficher comme image de l'auteur ou du membre (s'il s'agit d'un site avec membres).


 
 
 

  • Créer votre avatar avec un logiciel type Photoshop et sauvegardez le au format jpg, png ou gif (oubliez gif, c'est démodé).
  • Envoyez l'avatar dans le dossier des images de votre thème, probablement ici : /wp-content/themes/votre_theme/images/votre_avatar.jpg
  • Rajoutez le code suivant dans la page functions.php de votre thème juste après la ligne :

 

add_filter( 'avatar_defaults', 'newgravatar' );

function newgravatar ($avatar_defaults) {
 $myavatar = get_bloginfo('template_directory') . '/images/votre_avatar.jpg';
 $avatar_defaults[$myavatar] = "Avatar perso";
 return $avatar_defaults;
}

 

  • N'oubliez pas de corriger l'URL de votre image dans le code !
  • Enregistrez les modifications et renvoyez le funcrions.php au serveur.
  • Rendez vous dans le menu Réglages > Discussion pour sélectionner votre nouvel avatar par défaut.

 

Réglage dans l'onglet 'Discussion' du tableau de bord de l'admin WP

Les commentaires sont fermés.