Intégrer Gravatar sans plugin
Je vous parlais il y a quelques jours du rachat de Gravatar par Automattic et des conséquences futures pour WordPress. Il n’aura pas fallu attendre longtemps pour que l’on puisse l’intégrer sur un blog WordPress… et sans plugin s’il vous plait !
Il suffit de quelques lignes de codes bien placées :
-
<?php
-
echo "<img style=’float: right; margin-left: 10px;’ src=’http://www.gravatar.com/avatar.php?gravatar_id=$md5&size=60&default=$default’ alt=” />";
-
}
-
?>
Il vous faudra copier ce code dans votre fichier comments.php situé dans le dossier de votre thème WordPress. Une fois ce fichier ouvert dans votre éditeur de texte favoris, cherchez la ligne où se trouve
-
<?php comment_text() ?>
et collez votre code juste avant.
Merci à Matt pour nous avoir révélé cette astuces si vite.
De cette manière, Gravatar se charge rapidement et ne ralenti pas l’affichage de vos pages. Si vous utilisez déjà un plugin pour réaliser cette opération, vous pouvez vous en débarrasser, ce bout de code allègera votre blog.
Si vous n’avez pas encore de Gravatar, vous pouvez en créer un à cette adresse et reproduire le code ci-dessus comme indiqué… sur votre blog WordPress.
60 réactions à “Intégrer Gravatar sans plugin”
Ils ont parlé de nous
- Costalfy’s Blog » Archive du blog » Intégrer Gravatar sans plugin dans Wordpress 2.3
- Gravatars : du changement » Homo Sapiens Internetus » Blog Archive
- Menthe Fraîche
- Céline et Tom
- greg.rubyfr.net»Blog Archive » Gravatar dans les commentaires
22 octobre 2007











23 octobre 2007 @ 0:15
Chose qu’on pouvait déjà faire par le passé
23 octobre 2007 @ 1:14
Parse error: syntax error, unexpected ‘:’ in comments.php on line 38
Il ne supporte pas le double point dans l’adresse http://
23 octobre 2007 @ 10:17
Voilà de quoi égayer nos commentaires à peu de frais !
23 octobre 2007 @ 11:03
Je confirme pour la syntax error avec le double point.
J’ai essayé de remplacé les simple quotes par des doubles, ce qui donne $default = urlencode( “http://use.perl.org/images/pix.gif” );
La syntax error disparait, mais à la place de l’avatar, j’ai juste le caractère ascii d’erreur (un ? dans un losange… Mais si, celui qui apparait pour les accents quand l’encodage n’est pas bon… )
23 octobre 2007 @ 13:12
Moi je crois que je vais garder mon plugin encore un petit moment !!
23 octobre 2007 @ 14:14
hummm idem … je vais attendre quelque chose de plus offciel
23 octobre 2007 @ 16:04
Alors en fait le code marche très bien.
le seule problème vient du fait qu’afficher du code dans WP, ca craint.
Le bon code, sans mauvaise interprétation de la part de l’éditeur de WP:
http://pastebin.ca/743979
23 octobre 2007 @ 16:44
Ah oui ça marche vachement mieux !
Merci Am0
23 octobre 2007 @ 18:05
yes.. c’est mieux avec le bon code. merci Amaury
23 octobre 2007 @ 18:07
ouep.. génial. ca simplifie bien les choses. merci
23 octobre 2007 @ 18:22
En fait, on dirait que seul mon avatar apparait ceux des autres commentateurs de mon blog ne semblent pas être affichés… une explication ?
23 octobre 2007 @ 21:38
Bon il semble qu’en fait tout fonctionne correctement… fausse alerte !
23 octobre 2007 @ 21:50
mais oui ça marche au poil
24 octobre 2007 @ 11:56
Je confirme aussi!

Merci beaucoup!
24 octobre 2007 @ 17:18
petit test gravatar
25 octobre 2007 @ 11:24
Bonne nouvelle, y’a t-il le même genre de code mais pour afficher son gravatar à la place de l’auteur des posts sur son blog ???
25 octobre 2007 @ 16:04
Je dois être bête comme les foins car je ne parviens pas à avoir mon beau gravatar sur mon site.
Certainement mon id mal placé , mal “écrit”, balise ma fermée à votre avis?=>
comment_author_email ) ) {
$md5 = md5( $comment->comment_author_email );
$default = urlencode( ‘http://use.perl.org/images/pix.gif’ );
echo “”;
}
?>
Si je suis au mauvais endroit, plumez-moi et j’irai poster dans le forum ( ferai plus promis :s)
Si non excellente nouvelle, j’ai tjrs hésité à utiliser cela de crainte de voir le site disparaître et merci de l’info
bonne soirée
25 octobre 2007 @ 16:05
mui…. j’aurai pas mettre le bout code…désolée
27 octobre 2007 @ 14:48
Bonjour, moi j’ai un problème avec cette méthode , dès que le commentaire est trop court licone de l’avatar se decale sur le commentaire sovuent et ainsi de suite ce qui à la fin est vraiment moche
un exemple:
http://zurynski.patrick.free.fr/index.php/blog/welcome-to-my-paradize/#comments
merci de m’aider
28 octobre 2007 @ 12:23
Bonjour, j’ai le même problème que Ichigo. Dès qu’un commentaire est trop court, l’image (que j’ai porté à 80px au lieu de 60) empiète sur le commentaire suivant et le déforme. Comment réparer cela? Merci.
1 novembre 2007 @ 2:41
Ca marche niguel pour moi. Pour éviter les problèmes dus aux commentaires trop courts, j’ai placé le bout de code juste après l’ouverture de la balise LI qui contient les commentaires en adaptant la taille du gravatar (32 au lieu de 60 par défaut).
4 novembre 2007 @ 20:07
Merci à toi pour cette petite ligne de code, je vais de ce pas essayer cela.
6 novembre 2007 @ 11:04
C’est juste un petit test pour voir si ça marche
10 novembre 2007 @ 18:05
Super pratique, je crois que je vais tester ça tout de suite !
11 novembre 2007 @ 12:27
Ça fonctionne parfaitement! merci!
13 novembre 2007 @ 0:05
Super !!! C’est génial ça fonctionne.
Merci à tous
14 novembre 2007 @ 13:24
Hello. J’ai un souci : chez moi, le gravatar ne veut pas se mettre en “float”. L’image s’affiche, mais le texte s’affiche en-dessous. Y-a-t-il un truc à modifier, peut-être dans les css pour y parvenir ?
19 novembre 2007 @ 23:12
Merci!!!
5 décembre 2007 @ 20:27
Je n’arrive pas à voir le Gravatar !!
12 décembre 2007 @ 21:26
Bonjour …
Moi j’ai un petit problème.
Le code est superbe, pas de plugin et toute simplicité.
Mais une fois le code mis, j’ai mis mon Gravatar ça marche, mais j’ai fait pareil pour un autre compte d’un membre et il ne s’affiche pas :S
Merci de votre aide !
12 décembre 2007 @ 22:06
En fait désolé mais ça marche
Il fallait juste attendre un peu, par contre il n’affiche pas les avatars pour les commentaires postés avant la mise en place du code ? :S
12 décembre 2007 @ 22:47
ADR > Si tous les commentaires rédigés avec le même email sont pris en compte.
12 décembre 2007 @ 23:13
C’est bien ce que je pensais, mais chez moi il n’affiche que les avatars pour les commentaires après la mise en place du bout de code.
12 décembre 2007 @ 23:16
Problème réglé en fait.
Merci
Super bout de code
29 décembre 2007 @ 16:56
Très utile, je vais essayé de l’enrichir afin de permettre au lecteur de spécifier leur sexe : Si ils n’ont pas de gravatar, et qu’ils ont spécifiés leur sexe, alors le morceau de code leur attribuera une image par défaut en conséquence.
3 janvier 2008 @ 18:13
test gravatar, ça marche ?
18 janvier 2008 @ 13:16
Simple et efficace … j’adore , merci
1 février 2008 @ 1:24
Marche bien mieux que le pluginin du site gravatar
11 février 2008 @ 21:03
test gravatar !
24 février 2008 @ 20:24
Je ne comprends pas le bout de code n’a pas affiché mon gravatar sur tous les messages que j’ai précedemment posté!
24 février 2008 @ 21:32
L’email utilisé est le même partout ?
10 mars 2008 @ 4:13
comment_author_email ) ) {
$md5 = md5( $comment->comment_author_email );
$default = urlencode( ‘http://use.perl.org/images/pix.gif’ );
echo “”;
}
?>
20 avril 2008 @ 12:04
ça a l’air bien
22 avril 2008 @ 19:30
Certain plus haut parlait qu’il avait rajouté du code car il avait un problème de décalage lorsque le commentaire est trop court…
Quel est ce bout de code svp ????
Car j’ai aussi ce problème mais je suis débutant en WP
15 juin 2008 @ 14:06
erf, moi ça ne marche pas, et le code corrigé a déjà expiré….
Il y aurait la possibilité de récupérer le bout de code corrigé??
22 juin 2008 @ 5:25
merci pour le code, la vie est belle!
22 juin 2008 @ 5:26
et moi ca marche?
22 juin 2008 @ 6:28
aaaah c’est pas si évident que ça finalement…
Mon gravatar apparait bien dans tes commentaires,
il apparait aussi parfaitement lorsque je laisse un commentaire sur mon propre blog,
MAIS
c’est le seul qui s’affiche sur mon blog,
les autres gravatars (exemple M.T. qui s’affiche chez toi et qui a également laissé un commentaire chez moi) ne s’affichent pas….
une idée? deux idées?
Merci
22 juin 2008 @ 6:30
zut erreur dans mon email,
ceci étant ca ne change rien à mon probleme!
merci de m’aider
22 juin 2008 @ 6:36
autre indication : dans mon panneau d’administration wp, là où je peux gérer les commentaires, mon gravatar n’apparait pas (c’est l’avatar grisé par défaut) ALORS QUE celui de M.T. est bel est bien là! sous mes yeux!
je n’y comprends rien…
23 juin 2008 @ 0:30
probleme résolu…
le code evidemment!
24 juin 2008 @ 13:30
Pour moi c’est mon avatar que ne s’affiche pas..? j’y comprends rien…
24 juin 2008 @ 13:34
D’ailleurs même ici
.. en fait mon gravatar marche pas tout le temps selon le site …?
24 juin 2008 @ 17:18
Ton adresse e-mail est correcte ?
24 juin 2008 @ 22:07
C’est quoi le code valid a la fin, car je sais plus quoi remplace ou! Merci de me répondre!