Changer le gravatar par défaut de WordPress

107 commentaires
Changer le gravatar par défaut de WordPress
Envie de changer le gravatar par défaut de WordPress, le célèbre homme mystère ?

Quelques lignes de code suffiront pour spécifier l’image par défaut de votre choix et personnaliser d’autant plus votre blog WordPress.

A propos des gravatars

Les gravatars correspondent aux vignettes associées aux auteurs des commentaires de votre blog WordPress. L’avantage d’un tel outil ou plutôt service est que votre photo sera associée à votre mail et donc réutilisée à chaque commentaire de façon automatique – pour peu que le site tourne sous WordPress.

Un gravatar par défaut via PHP

L’astuce a été proposée il y a de cela des années par le site Build Internet. Il s’agit donc d’une adaptation française.

Copiez / collez les lignes de code suivantes dans le fichier functions.php de votre thème :

add_filter('avatar_defaults', 'gravatar_perso');
function gravatar_perso ($avatar_defaults) {
$myavatar = get_bloginfo('template_directory') . '/images/gravatar-perso.png';
$avatar_defaults[$myavatar] = "WordPress Channel";
return $avatar_defaults;
}

2 choses à savoir concernant cette fonction :

  1. Vous devez envoyer une image intitulée gravatar-perso.png dans le dossier images de votre thème WordPress. Vous êtes libres de changer l’URL bien entendu. Une image de grande taille est conseillée bien que cela dépende directement de votre site ;
  2. Indiquez un nom pour ce nouvel avatar par défaut ;

Rendez-vous ensuite dans le back office de WordPress sous l’onglet Réglages puis Discussion. Là, cochez le gravatar portant le nom que vous lui avez donné, soit WordPress Channel dans mon cas.

Capture d'écran - Options des gravatars sous WordPress
Choix du gravatar par défaut sous WordPress

Démonstration visuelle

Pour vous faire une idée, rien de plus simple ! Cette astuce est en place sur WordPress Channel. Il suffit de parcourir le site à la recherche d’un commentaire sans gravatar.

Celui par défaut ressemble à ça :

Icône - Gravatar par défaut
Un exemple de gravatar sur-mesure

Plus d’excuses pour ne pas personnaliser les gravatars de votre site WordPress !

Par Aurélien Denis

Consultant & Développeur WordPress / WooCommerce. Un site à créer, à maintenir ou à débuguer ? Contactez-moi.

107 commentaires
  1. funambule

    J’ai un site WordPress hébergé et je n’arrivais pas à mettre un avatar par gravatar. J’étais bien prêt d’abandonner l’idée d’avoir un avatar sur mon blog.
    Juste une note: j’avais mis votre code proposé avant la balise <?php du fichier functions.php et ça ne fonctionnait pas. Hum. En le mettant à la toute fin du fichier fonctions.php cela a fonctionné. Je ne sais pas si cela est significatif car je ne connais rien mais là, vraiment rien au langage php. Quoi qu'il en soit, là, ça fonctionne 🙂

    Votre méthode a très bien fonctionnée. Merci d'avoir pris du temps pour créer cet article encore utile.

    1. Aurélien Denis auteur de l’article

      Merci bien ! Il faut insérer le code PHP après une balise ouvrante. 😉

      1. funambule

        Merci de la précision, je vais placer le bout de code juste après la première balise <?php.

        Juste une observation cependant, le code et la méthode que vous proposés semblent donner mon avatar à toutes celles et ceux qui n'auraient pas d'avatar et non pas "juste à moi en tant qu'administrateur" parce que c'est dans la section Réglages/Commentaires/Avatar-par défaut qu'apparaît l'avatar.

        Mon problème c'est que je cherche un moyen d'avoir un avatar personnel, en tant qu'administrateur, parce que je ne réussis pas à associer mon compte gravatar à mon blog wordpress personnel (pas sur wordpress.org par exemple). Il est possible que je ne comprenne pas quelque chose. Quoi qu'il en soit, merci et bonne fin de journée

  2. RV

    Bonjour, Merci pour cette fonction.
    Dans un environnement multi-site, nous sommes 2 super admin sans autre utilisateur.
    La fonction a trop bien marché puisque mon collègue a récupéré la photo de mon gravatar également… hum…!?

    Une idée de ce qui se passe ?

  3. Ana

    Bonjour, je vous remercie pour cet article détaillé.

    J’ai essayé de reproduire la technique mais je rencontre le problème suivant : un nouveau nom d’avatar m’est bien proposé sur la page des réglages mais l’image ne s’affiche pas.

    J’utilise la dernière version de wordpress avec le thème Piemont et les pluggins suivants sont activés : contact form, instafeed, loco translate, mailchimp pour wordpress regenarate thumbnails, responsive lightbox et woocomerce.

    Pensez-vous comprendre d’où le problème peut venir ?

  4. Morgane

    Merci beaucoup, tout fonctionne correctement pour moi.
    J’ai un thème enfant, j’ai donc placé le bout de code dans le functions.php de mon thème enfant, MAIS l’image dans le dossier image du thème principal.
    Merci pour le tuto 🙂

    1. Aurélien Denis auteur de l’article

      Pour un thème enfant, il faudrait adapter le code en effet en remplaçant template_directory par stylesheet_directory je pense, à tester !

  5. kotora53

    merci du conseil

  6. thuillierdomi

    Bonjour,
    J’ai essayé en vain de faire apparaitre mon image en ayant tout tenté :
    Version WP 4.1
    Thème tweentyfourteen
    Thème enfant
    j’ai mis stylesheet_directory
    créé un répertoire images dans mon thème enfant et déposé mon image également dans le répertoire images du thème parent.
    je vois bien mon nouveau choix mais à l’actualisation de la page le petit carré devant contenir l’image s’ouvre puis se referme et puis rien.
    vidage du cache, etc…j’ai tout essayé…

  7. Magalie (modern_monk)

    Génial ! Simple et efficace, merci beaucoup 🙂

  8. Focale Zéro

    j’ai un problème avec les gravatars sur mon site WP… j’ai créé mon compte gravatar, mais maintenant tous les utilisateurs ont le même avatar que moi ! celui par défaut de WP ne s’affiche plus !
    est-ce que quelqu’un a déjà rencontré ce problème ?

  9. GG

    Bonjour,
    J’utilise le thème Freely. Sur la page blog apparait un encadré “About the author”. Je souhaiterai modifier le nom de l’auteur mais cela ne fonctionne pas
    J’ai fait plusieurs tests en changeant le nom de l’utilisateur et rien n’y fait.
    Quelqu’un pourrait il m’aider ?

    Merci

  10. Dédé la mitraille

    J’ai réussi à rajouter mon avatar perso grâce à ce tuto, merci Aurélien.
    Le problème c’est que ma photo (avec ma tronche !) s’affiche sur tous les commentaires de mon blog, que ce soit mes propres commentaires ou ceux des autres personnes !!! Donc, ça va pas, dommage.

  11. Boris

    Yes l’image est en place !
    Par contre j’ai un peu galéré à cause de ces 2 choses :

    1- Je n’avais pas collé le code entre les balises php () ce n’est pas précisé au début du tuto… et étant débutant ça ne coulait pas de source.

    2- la ligne de code …’template_directory’) . ‘/images/gravatar-perso.png’ ne correspondait pas pour mon thème boldr car le dossier s’appelle img et pas images. Donc après quelques triturages du ciboulo… Euréka !
    J’ai changé pour …’template_directory’) . ‘/img/gravatar-perso.png’

    Merci ! ‘Cause I’m happy
    Silloux !

  12. joselazaro79

    Bonjour Aurélien , j’ai suivi votre tuto, j’ai un problème je n’arrive plus à accéder à mon site, je reçois l’erreur suivante: Parse error : syntax error, T_VARIABLE inattendue / homez.705/devenirpk/www/wp-content/themes/graphene/functions.php sur la ligne 42.

    Peux-tu m’aider please

    1. Aurélien Denis auteur de l’article

      Vérifiez la ligne 42 du fichier functions.php qui pose souci. 😉

  13. gilles

    Aurélien ! On est trois à avoir le même problème (titi et burkinar)
    Fais quelque chose ! 😉

  14. burkinar

    pareil chez moi comment résoudre cela

  15. gilles

    Ben non ça marche pas chez moi.

    Le chemin vers mon image est bon, j’ai bien une entrée de plus dans la liste des gravatars à choisir dans l’admin (réglages / discussions), mais l’image n’est pas trouvée et l’url de l’image affichée est de la forme :

    http://0.gravatar.com/avatar/495dfba4ea195a7a43cd9a6073b5673b?s=44&d=%5BURL_DE_MON_IMAGE%5D%3Fs%3D44&r=G&forcedefault=1

    Ce qui m’a d’ailleurs l’air normal quand je regarde la fonction get_avatar() du fichier wp-includes/pluggable.php, qui génère le html de cette image.

    Et si je copie/colle cette url dans une barre d’adresse d’un navigateur, j’ai un :
    “We cannot complete this request, remote data was invalid”

    Ca a pourtant l’air si facile dans ce tuto.

    Je sèche, une idée serait la bienvenue.
    Merci.

  16. alezan2000

    Bon, désolée, j’avais zappé la création du dossier image… Ca marche ! Merci encore pour cette astuce et ce tuto très bien réalisé !

  17. alezan2000

    Bonjour,
    j’ai bien suivi la démarche et tout se fait correctement sauf que l’image n’apparait pas devant son nouveau nom (le nouvel emplacement parmi les avatars est bien créé, avec son nom mais pas la photo) j’assure que le nom de ma photo est bien “gravatar-perso.png”.
    Je suis sous WP3.8 et je me demande si le fichier photo uploadé est bien dans le dossier “images” avec cette version…
    Une idée pour terminer la procédure ?

  18. Joffrey

    Merci pour ton Post, mais apparement depuis la version 3.6, impossible de changer le gravatar par default… j’ai eu beau aller voir sur le site de gravatar, WordPress veut absoluement aller chercher sur le site gravatar ce pourquoi ce put** de io.m.com ou je ne sais quelle adresse qui vient se caller avant la variable que tu envoie $myavatar. Conclusion le lien et pété et peu importe les plugin installé. Donc si jamais tu trouves la solution fait moi en part, j’ai cherché comme un con… j’abandonne, tant pis, mes utilisateurs auront mystérious Man 🙂

    Thanks again, et bonne continuation.

    1. Aurélien Denis auteur de l’article

      Le code est fonctionnel. Tu dois faire une erreur en l’insérant dans fichier functions.php…

  19. dureo

    Salut Aurélien,

    merci pour ton tuto mais par contre j’ai une petite question ^^ :
    Une fois que j’ai défini mon image, j’ai la même sur tous les commentaires =(
    A ton la possibilité de faire une variante ?
    Une pour moi et une autre par defaut pour les visiteurs ? lol car là on a limpression que j’écris de faux commentaires mon visage est partouttt

    Merciii

    1. Aurélien Denis auteur de l’article

      Cel doit pouvoir se faire oui en vérifiant l’ID de l’auteur par exemple…

    1. Aurélien Denis auteur de l’article

      Visiblement un problème avec l’un de vos plugins comme LazyLoad.

  20. lescarnetsdefanny

    Merci beaucoup pour ce tuto, je commençais à désespérer!!!
    Bonne journée 🙂

    1. oem

      tout essayé rien a faire… dans le thème parent ou le child thème en prenant soin de changer $template_directory = get_stylesheet_directory();
      ou $template_directory = get_template_directory();
      selon le cas mais non l’image ne s’affiche pas et me donne une url http://i1.wp.com/monsiteblabla.com/wp-content/themes/responsive/images/my.avatar.jpg.

      ca fait une heure que je suis dessus et je lache l’affaire pour aujourd’hui.
      pour info suis sur WP 3.6.1. grrrr je déteste ne pas comprendre.

      1. Aurélien Denis auteur de l’article

        Vous utilisez le module Photon de JetPack non ?

  21. agenceregard

    Bonjour,

    Sur mon thème, les avatars sont en format rond. Comment les passer en carré ? Quel fichier dois-je modifier, et quelle fonction ?

    Merci d’avance pour vos réponses.

  22. Philippe de flaquedeau.fr

    Bonjour et merci Aurélien pour cette astuce qui, précisons le, s’il est suivie à la lettre, fonctionne parfaitement et du premier coup 🙂
    Pour info mon thème est Sahifa dispo sur ThemeForest

  23. Jeremy

    Pour ma part, la nouvelle image Gravatar affichée se retrouve stockée sur le serveur 0.gravatar.com … Cela me pose problème pour utiliser une version HD avec WP Retina 2x. Quelqu’un a t-il une idée ?

  24. Tito

    Bonjour,

    merci pour ce tuto.

    Je viens de faire la modificaiton de l’avatar et cela marche très bien.
    Cependant cela modifie également l’avatar des visiteurs qui laissent un commentaire, alors que je souhaiterai que cela fonctionne que pour moi.

    Avez-vous une idée?

    Cordialement

    1. rambutox

      Ce que je ne comprends pas dans les gravatars, c’est s’il faut être connecté à son compte wordpress.com ou juste à son email pour voir le gravatar s’afficher.
      Que se passe t-il quand on a plusieurs emails ? On peut avoir un gravatar différent ?

      1. Aurélien Denis auteur de l’article

        Un gravatar est lié à une adresse mail c’est on ne peut plus simple. Vous comprendrez vite en vous inscrivant sur le service en ligne. 😉

  25. lucie

    Je suis adepte de la personnalisation totale. J’ai bien compris comment modifier l’avatar “homme mystère”, auteurs des témoignages mais mon idéal serait d’avoir un avatar différent pour chaque témoignage. Savez-vous si c’est possible ? Et surtout comment je peux m’y prendre ? Merci pour vos lumières !

  26. Christelle

    Moi aussi mon mystery man de gravatar est chez wp.com et je n’utilise pas jetpack ou autre plugin si ce n’est buddypress, cela semble par défaut maintenant, non?

    1. Aurélien Denis auteur de l’article

      Oui l’homme mystère a toujours été le gravatar par défaut.

  27. Othello

    Chez moi, le gravatar s’affiche bien dans le back office de WordPress sous l’onglet Réglages / Discussion, mais pas sur les commentaires!

    1. Aurélien Denis auteur de l’article

      A voir du côté du thème…

      1. Othello

        C’est-à-dire ? Qu’est-ce que je dois regarder dans le thème ?
        (désolé mais je suis assez novice)

  28. Romain C.

    Bonjour je suis actuellement en local moi aussi, et j’ai également un problème au niveau de la redirection. J’ai bien mis le code suivant:
    “add_filter( ‘avatar_defaults’, ‘gravatar_perso’ );
    function gravatar_perso ($avatar_defaults) {
    $myavatar = ‘/images/gravatar/gravatar.jpg’;
    $avatar_defaults[$myavatar] = “Avatar Taniere des Saveurs”;
    return $avatar_defaults;”

    Cela dit quand l’image ne s’affiche pas dans les commentaires car quand je fais clic droit ouvrir l’image dans un nouvel onglet devant mon chemin vers l’image il y a “http://i2.wp.com” suivit par l’adresse exact ou se situe l’image. Lorsque je le supprime l’image existe bien. “http://i2.wp.com/localhost/wordpress/wp-content/themes/theme1767/images/gravatar/gravatar.jpg” Pourquoi ce i2.wp.com apparait ?

    1. Aurélien Denis auteur de l’article

      Tout simplement par que vous utilisez Jetpack avec le module Photon (CDN) activé.

  29. NicolasD

    Merci pour l’explication, simple, rapide et efficace !

  30. luciferx

    Un grand merci pour ce petit article, ca marche au poil 😉

  31. Stephanie

    Salut.. super vidéo, très clair ! Merci beaucoup !
    J’ai réussi à placer le code au bon endroit, et je vois le nom du nouvel avatar par défaut dans Réglages > Discussion.

    Par contre, l’image n’apparait pas, et j’ai un carré bleu avec un point d’interrogation.
    (idem pour l’avatar vide)

    Adresse de l’image :
    http://i1.wp.com/localhost/wp-content/themes/catch-box/images/cp2_avatar_membre.jpg

    Qu’est ce que “i1.wp.com..”?
    Pourquoi est ce que j’ai le même problème pour l’avatar vide?

    Ah et j’ai oublié de préciser que je suis pour l’instant en train de développer mon site en LOCAL. ; )

    MERCI d’avance pour toute idée / suggestion ou solution.. je suis complètement perdue et ca fait plus d’une semaine que j’essaie de trouver une réponse.. ; )

    1. Aurélien Denis auteur de l’article

      Sans doute un problème de configuration local… je ne peux pas regarder le code et vérifier les URLs. 😉

  32. Alain RONK

    Il est où mon commentaire ???

  33. chezmonpoissonnier

    Merci pour cette astuce très intéressante.

    J’ai copié ce code dans le function.php de mon thème enfant en prenant soin de modifier template_directory par stylesheet_directory.

    ça marche, mais trop. Car cela modifie tous les gravatars des commentaires par le mien… Une idée?

    chris

    1. Aurélien Denis auteur de l’article

      Non pas d’idée…

  34. gilles

    Help,
    Ayant essayé de posé un bout de code dans « editeur – functions php » j’ai hélas obtenu ce message en me logant.

    Parse error: syntax error, unexpected T_STRING in /home/kalitcho/public_html/wp-content/themes/twentyeleven/functions.php on line 615
    Au travers de mon FTP, j’ai récupéré le fichier, enlevé le bout de code, mais sans succès. Mon seul propos est de pouvoir me reloguer , et comme je viens juste de télécharger ce wordpress ( donc sans contenu) juste qques plugins c’est pas grave
    Puis au travers de mon Cpanel ou de mon FTP juste supprimer le wp et ainsi récupérer mon login pour en remettre un nouveau
    Merci de l’aide Cordialement
    Gilles [email protected]

    1. Aurélien Denis auteur de l’article

      Renvoies la version précédente du fichier ou supprimes les lignes de code ajoutées et tout devrait rentrer dans l’ordre. 😉

  35. Momo

    J’ai essayé dans le wordpress 3.4.2 ! Tout fonctionne sauf que l’avatar n’apparaît pas ! C’est bien mais pas top !

    1. Aurélien Denis auteur de l’article

      Si ça doit fonctionner, j’utilise moi-même cette astuce pour la dernière version de WordPress ! 😉

      1. MOMO

        Écoute ce serait pas du au thème par hasard ? En l’occurrence j’utilise Twenty Eleven !

        1. Aurélien Denis auteur de l’article

          Avant ce site tournait sous Twenty Eleven et c’était OK… sans doute

  36. Blanche

    Merci beaucoup pour le morceau de code.

    C’est passé comme une lettre à la poste chez moi et c’est une solution clean qui me plaît bien.

    Montre en main… 45 secondes ? 🙂

  37. noaneo

    template_directory c’est pour le thème parent mais si on utilise un thème enfant, stylesheet_directory?

    1. Aurélien Denis auteur de l’article

      Oui !

  38. noaneo

    Bonjour,
    question bête, il y a une taille ou résolution à ne pas dépasser pour l’image gravatar?
    Merci

    1. Aurélien Denis auteur de l’article

      La résolution maximale est fixée à 2048px… à condition que l’utilisateur est envoyé une image d’une telle taille. 😉

  39. Gora

    Merci beaucoup,
    ça a bien fonctionné pour moi !

  40. Julio Potier (BoiteAWeb)

    En meme temps l’url ne pointe pas chez nous, c’est tout de meme celle de gravatar qui est chargée, puis si l’email n’existe pas chez gravatar, alors il nous renvoie vers cette image que nous lui avons donné en paramètre.
    Donc cela reste toute de même une requete de gravatar, on ne gagne rien.
    Je viens de m’amuser avec les avatars WordPress, http://baw.li/db/Avatar-Google-Imagie.png Qui veut le code ? 😉 #plugin ?

  41. Micka

    Vous avez plus de chance ou de doigté que moi 🙂

    Cache vidé, avant, pendant, après…
    Rien n’y fait.

    La petite image a beau être cochée et re-cochée dans le menu réglage,
    ça reste désespérément bloqué sur le “Gras-batard” imposé par Gravatar,
    cet espèce de “muppet-show” hideux qui ferait fuir un corbeau sur le dos tellement que c’est laid…

    J’ai donc dû désactiver les avatars plutôt que de subir cette peste.

    Qui d’autre a du pesticide ici 🙂 ?

    1. Julio Potier (BoiteAWeb)

      Allez, j’ai envie de comprendre ce bug que plusieurs personnes ont. Si tu me pretes un acces admin et/ou FTP, je regarde ça de plus pret …
      [email protected]

  42. Julio Potier (BoiteAWeb)

    Mis en place, fonctionne.
    Pas de thème enfant pour moi, j’ai mis une image avec le bon nom dans le bon dossier, j’ai collé le code dans mon functions.php. Fonctionne!

  43. Micka

    Ça y est, la fonction est déboguée…

    J’obtiens bien l’option à cocher “Gravatar-non-dispo” dans les réglages du thème.

    En revanche, ça ne change rien a l’affichage et je n’y comprends rien !

    1. Aurélien Denis auteur de l’article

      Si vous avez coché le nouvel avatar dans l’admin, il faut vider le cache navigateur pour voir apparaître les nouveaux avatars.

  44. Cyril

    Bonjour,

    Même problème que les autres, cela ne fonctionne pas, l’image n’apparais pas dans le menu et il n’est pas possible de la choisir durablement (quand je valide, elle n’est plus choisi par défault) ^^
    J’ai pourtant essayer les diverses solutions des commentaires mais rien.
    J’utilise la dernière version de wordpress ainsi que le thème Swidish-Greys,

  45. SOSPC95

    Merci pour avoir fait le tuto en vidéo, mais même comme ça ça ne fonctionne pas chez moi, j’ai inséré l’url de l’image entre guillemet et apostrophe à la place de ce qu’il y à d’écrit dans $myavatar= mais rien n’y fait, peut être un problème de compatibilité avec mon thème.

    1. Aurélien Denis auteur de l’article

      Pourquoi ne pas reprendre le code à l’identique en envoyant l’image dans le dossier /images du thème ? Cela doit fonctionner. 🙂

      1. SOSPC95

        C’est ce que j’ai fait mais ça ne fonctionne pas, peut être à cause de mon thème enfant.

  46. Micka

    Oh oui, oh oui, un tutoriel svp merci 🙂

    Je confirme :

    C’est cette ligne là qui (me) pose problème (aussi) :
    $myavatar = get_bloginfo(‘template_directory’) . ‘/images/gravatar-perso.png’;

    Ouf, je ne suis plus tout seul, à endosser le rôle de “mauvais objet” en laissant imaginer que j’aurais bidouillé un truc qui fonctionnait 😀 !

  47. SOSPC95

    Et moi vous m’avez oublié ^^
    Moi j’ai bien mit l’image au bon endroit mais ça ne marche pas, et je voudrais essayer de changer le code pour mettre une url de l’image plutôt que de le mettre dans un dossier “images” pour voir si ça peut résoudre mon problème.
    Vous pouvez me dire quel est le code que je devrais mettre pour ça ?
    Merci
    Bon week end

  48. Eluuna

    A dire vrai je n’y arrive pas non plus.
    J’ai bien le point qui s’ajoute, avec le nom que j’ai donné mais il ne trouve pas l’image.
    J’ai vérifié le chemin plusieurs fois.
    C’est cette ligne là qui pose problème: $myavatar = get_bloginfo(‘template_directory’) . ‘/images/gravatar-perso.png’;

    1. Eluuna

      Trouvé, j’avais pas mis l’image au bon endroit, il faut la mettre dans initiales.content (Wp-content/themes/nomdutheme/images) 🙂

      1. Aurélien Denis auteur de l’article

        Exactement l’image doit être placé dans le dossier /images ou autre du thème. Je pense que je vais faire un podcast vidéo pour expliquer le tutoriel. 🙂

  49. Micka

    SVP,

    Voulez-vous bien me donner un mode d’emploi clair, net, précis, détaillé pas à pas, accessible pour un non-informaticien comme moi ET dont le résultat soit garanti sous WordPress 3.4.1 ?

    Merci infiniment.

    Bien cordialement.

  50. Micka

    Non, non 🙂

    C’est parce que cela ne fonctionnait PAS que j’ai essayé de bidouiller.

    N’inversons pas les choses STP.

    Si cela avait fonctionné d’entrée de jeu, je n’aurai pas perdu mon temps à cela.

    Voilà où j’en suis.

    Je persiste et je signe : cela ne semble PAS fonctionner avec la dernière mise à jour de WordPress.

    Qui d’autre ici aurait la clé du mystère ?

    Merci beaucoup 🙂

    1. Aurélien Denis auteur de l’article

      Merci de partager ton fichier functions.php via un service comme pastebin sinon on ne pourra voir ton code correctement.

      J’ai testé sous 3.4.1 et ça fonctionne…

      1. Julio Potier (BoiteAWeb)

        J’ai déjà demandé de partager, mais sans succès :/

  51. Micka

    Cela NE FONCTIONNE PAS sous le dernier WordPress 3.4.1.

    Je l’ai déjà signalé quelques commentaires plus haut mais je n’ai pas eu de réponse.

    Alors, si vous voulez bien m’éclairer SVP, merci beaucoup.

    1. Julio Potier (BoiteAWeb)

      Tu as bidouillé la fonction et cela ne fonctionne PLUS, très différent.
      Merci de poster le code avec pastebin.com afin qu’on puisse y voir clair (on est dans le noir ? Je coihaite y voir clair et toit être éclairé …)
      J’ai l’impression que tu as mis des balises php dans du code php dans une string, bref, du pas bon, alors pas la pein de venir crier au loup 😉
      See you

  52. Thomas Loire

    Ce sont souvent ces détails qui, quand ils s’accumulent, font la différence. Merci pour cette astuce sympathique !

  53. sospc95

    Bonjour,

    Le code ne fonctionne pas sur mon thème Mystique, je voudrais essayer en mettant l’url de l’image plutôt que de le mettre dans le dossier image pour voir si ça résout le problème, pouvez vous me dire quel serait le nouveau code avec l’url de l’image ?
    Merci
    Bonne journée

  54. Lamine Seck

    Bonjour et merci pour ce tuto. Une question cependant: à quel endroit doit-on placer le code dans functions.php?

    1. Aurélien Denis auteur de l’article

      Cela n’a pas vraiment d’importance. Il faut juste faire en sorte que les lignes de code soit placées entre des balises PHP.

  55. Marie

    pour personnaliser mon avatar, j’ai utilisé l’extension “Add New Default Avatar” mais c’est le même pour les visiteurs et pour moi même

    1. Boulama

      Une extension oui, mais les extensions il faut installer en installer les moins possibles. Je ne suis pas un expert de wordpress, mais je crois bien que celles-ci rendent le site relativement lent… Je dis ça je dis rien 😉

  56. Daniel Roch

    Très bon hack pou changer le Gravatar, surtout que cela permet de stocker sur son serveur l’image plutôt que de télécharger sur les serveurs de Gravatar celui par défaut. 😉

    1. Aurélien Denis auteur de l’article

      Exact, je sais que tu recherches toujours l’optimisation des performances et il est important de le souligner. 😉

  57. Micka

    C’est fou la créativité qu’il faut développer pour contrer ces [email protected] de machines 🙂

    Bon, qui d’autre a testé aussi ?

  58. Micka

    Je recommence …

    $myavatar = ‘ [? péhachepet blogueinfo ( antislash’ tempelate directoiry antislash’ fin?péhachepet ]/ images/gravatar-non-dispo.jpg ‘ et le double point 🙂

    Voyons ce que ça donne 😉

  59. Micka

    Ah… la fonction a été partiellement “mangée” par l’affichage…

    J’ai écrit :

    $myavatar = ‘ / images/gravatar-non-dispo.jpg ‘ ;

    Si ça passe pas, je r’commence… 😐

  60. Micka

    Bon.

    J’ai essayé de bidouiller en remplaçant la ligne 3 de la fonction, dont l’expression ‘ get _ bloginfo ‘ semble à l’origine du bug, par :

    $myavatar = ‘/images/gravatar-non-dispo.jpg’;

    J’obtiens, dans la liste à cocher de l’option “Avatars”, une belle ligne :
    ” /images/gravatar-non-dispo.jpg’ value=’/images/gravatar-non-dispo.jpg’ /> Perso Gravatar-non-dispo ” 🙂

    Et ce [email protected]… de “Gras-Batard” se vautre toujours à l’affichage, là où je ne l’ai pas invité [email protected]@@ 😐

    Je donne ma langue au chat, désolé.

    Merci.

  61. Micka

    Excellent !

    Si tu savais comme j’ai “galéré” avec ce ‘Gravatar’…
    Pour le configurer tout d’abord, trouver tout d’abord un ‘username’ qui convienne à ce monsieur…
    Puis pour trouver comment échapper à l’affichage bloqué du “Gras-batard” (le ‘Wavatar’ généré pour ceux qui n’ont pas de photo). Bref, j’avais déjà renoncé à utiliser les Avatars sur mes blogs…
    Merci de m’avoir livré la clé de l’énigme !
    Amicalement,
    Michael
    PS Je peux t’emprunter ta petite photo 🙂 ?

  62. Julio Potier (BoiteAWeb)

    Excellent ! Quand on aime personnaliser à fond, on doit passer par ça !
    Merci 🙂

  63. Jng

    Merci pour cette astuce. Je vais de ce pas la mettre en pratique.

  64. David

    Une façon propre de le faire.
    J’en ai une autre pour les fainéants 😀 – Remplacer l’image d’origine (garder le même nom) par la votre. Bon après quand il y a une mise à jour parfois elle disparait mais voila 🙂 Astuce du jour lol

    Merci Aurélien 🙂

    1. Jerome N

      Je prefere cette méthode, là c est bien mais c est ce compliquer la vie pour rien ou alors pour dire qu’on l’a fait comme “un pro”. Perso le faire comme un débutant suffit amplement 😉

Laisser un commentaire