Instalar gravatars2, avatar en tu wordpress
Para todo administrador de blog que quiera mostrar los avatares de las personas que comentan en su blog, le recomiendo Gravatars2. A raíz de una petición a través del formulario de contacto, me puse a investigar y descubría en viciao2k3 la solución perfecta.
¿Qué es un avatar?
Un avatar es una imagen que representa a una persona o usuario. Puedes crear un avatar estilo manga por ejemplo o a partir de una imagen que te guste.
Diferencias entre gravatars y gravatars2
La única y gran diferencia a la vez es que los avatares de tus usuarios se guardan en tu servidor con gravatars2. Pero por todo lo demás son iguales.
¿Como instalar gravatars2?
- Dirigete a:
http://zenpax.com
- Descarga el fichero gravatars2.zip
- Descomprime el fichero gravatars2.zip
- Busca en el interior una carpeta llamada wp-content
- Sube la carpeta wp-content a la raíz de tu wordpress, donde hay los ficheros index.php, wp-config.php, wp-trackback.php…
- Si te dice que ya existe la carpeta wp-content y te pregunta por remplazar, haz clic en si a todo
- Accede al directorio:
/wp-content/gravatars/ - Dale permisos CHMOD 777 a las carpetas local y global
- Dirigete al panel de control > plugins
- Activa el plugin gravatars2
- Abre el fichero comments.php de tu theme activo, por ejemplo:
/wp-content/themes/default/comments.php - Añade el código:
<img src=”<?php gravatar(); ?>” class=”gravatar” alt=”gravatar” />por ejemplo, a lado de:
<cite><?php comment_author_link() ?></cite>
quedando asi:
<img src=”<?php gravatar(); ?>” class=”gravatar” alt=”gravatar” /><cite><?php comment_author_link() ?></cite>
asegurate que lo pegas dentro de:<?php foreach ($comments as $comment) : ?>
- Guarda los cambios del fichero comments.php
- Abre el el fichero style.css de tu theme activo, por ejemplo:
- /wp-content/themes/default/style.css
- Añade el código:
.gravatar{
float:left;
padding: 3px;
border: 1px solid #000;
background: #fff;
} - Yo le he hecho una modificación en el estilo:
.gravatar{
float:left;
padding: 3px;
margin: 0 5px 7px 0;
border: 1px solid #000;
background: #fff;
} - Guarda los cambios del fichero style.css
Una vez tengamos hecho esto, ya podremos disfrutar de la visualización de los avatares en nuestro blog de WordPress.
Personalización
- Cambiar el tamaño de los avatares
- Dirigete al panel de control > opciones > gravatars
- Donde pone Default gravatar size: pues poner por ejemplo 60
- Para guardar los cambios pulsa el botón submit
- Configurar un avatar por defecto
- Sube el avatar en el directorio:
wp-content/gravatars/ - Cambia el valor del campo de texto:
Default gravatar image (relative to website document root path):
por si tienes wordpress en un sub-directorio /blog, introduce:/blog/wp-content/gravatars/avatar_invitado.gif
por si tienes wordpress en la raiz del dominio, introduce:
/wp-content/gravatars/avatar_invitado.gif - Para guardar los cambios pulsa el botón submit
- Sube el avatar en el directorio:
Cosas a tener en cuenta:
- Si copias el código, es posible que al pegarlo en tu blog, aparezcan unas ” inclinadas hacia la derecha. Modificalas y pon las normales o si no te dará un error.
- Si dentro del panel de administración del plugin modificas el tamaño de los avatar, ten presente que es posible que el avatar por defecto no te lo modifique. Cámbiale el tamaño con cualquier programa de edición de imagenes.


Juanlu
8 dic, 2008
¿Viciao2k3 te lo pidió por el formulario de contacto? Qué raro me parece todo esto… xD
JoseM
9 dic, 2008
Perdón, tiene toda la razón. Me he explicado como el culo. Ya creo que si está claro.
Juanlu
10 dic, 2008
Se nota que has puesto el gravatar2, he cambiado mi foto hace un par de días y aún no está cambiado aquí. Bueno, ¿como te va por ahora el experimento?
JoseM
10 dic, 2008
Aaaa que mamonazo, no problemo borro la cache del gravatar2 y solucionado ya tienes tu avatar actualizado.
Creo que le ha dado un toke más personal a los comentarios , me ha gustado mucho esta aportación.
Juanlu
11 dic, 2008
¿Pero no actualiza la caché automáticamente cada un determinado tiempo?
JoseM
11 dic, 2008
No porque la caché está en mi servidor, para no depender de servidores externos.
Juanlu
11 dic, 2008
Sí, pero sigo haciendo la misma pregunta. ¿No se auto-actualiza o se limpia la caché de tu servidor cada un determinado tiempo? Quiero decir, debería comprobar que las imágenes almacenadas han cambiado cada algo de tiempo, porque si no, no tendrías nunca los avatares reales que la gente pueda tener si lo cambian.
JoseM
11 dic, 2008
No es automático, sólo se puede hacer manualmente. Cada cierto tiempo la actualizaré, una vez semanal o así. De todas formas ¿cada cuánto cambias el avatar?
matias
8 abr, 2010
gracias