Contenido

Integra Gravatar con tu Wordpress

21 Oct

+ 20

Automattic, empresa de Matt Mullenweg (creador de Wordpress), ha comprado Gravatar y quizas sea el movimiento que necesitaba para que el servicio fuera lo que los usuarios esperamos.

Gravatar, es un sistema en el que mediante un registro de un e-mail, puedes usar el mismo avatar en toda internet usando la URL asociada a ese email.

Integración con Wordpress

Para integrarlo con Wordpress, podemos usar wp-gravar, que se trata de un plugin que nos facilita la tarea de la integración.

Instalación

  1. Descargamos el plugin
  2. Descompromimos y subimos a la carpeta wp-content/plugins/ de nuestro Wordpress
  3. Activamos el plugin.
  4. Editamos el fichero comments.php de nuestro Theme (wp-content/themes/TU_THEME)

Gravatar en tu Theme

Código

<img src="<?php gravatar() ?>" alt="" />

Posibilidades

<?php gravatar(); ?> //URL de la imagen con tamaño de 80x80
<?php gravatar("R"); ?> //URL de la imagen con tamaño 80x80, solo avatares no restringidos
<?php gravatar("R", 40); ?> //URL de la imagen con tamaño 40x40
<?php gravatar("R", 40, "http://www.somewhere.com/heatvision.jpg"); ?> //URL de la imagen con tamaño 80x80, y URL por defecto.
<?php gravatar("R", 40, "http://www.somewhere.com/heatvision.jpg", "FF0000"); ?>//URL de la imagen con tamaño 80x80, y URL por defecto y 1px de color #ff0000 de borde.

Añadir el código sin plugin

Otra buena opción es la de implementar el código directamente en PHP, para ello únicamente tendremos que añadir 2 líneas a nuestro fichero comments.php de nuestro theme.

Codigo

$grav_url = "http://www.gravatar.com/avatar.php?gravatar_id=".md5($comment->comment_author_email)."&amp;default=".urlencode($default)."&amp;size=".$size;
<img src="<?php echo $grav_url; ?>" alt="" />

Mira que no pensaba ponerlo…pero por probar nada se pierde, y tmpc queda tan mal :P

Cuando agregas el codigo SIN el plugin, debes definir los datos (imagen default y tamaño) a mano en la URL, o definir $default y $size antes que $grav_url.

Salu2

PD: ya lo estoy usando :D

Muchas gracias Anieto!, qué haría yo sin ti!!, antes usaba el plugin pero funcionaba muy mal y acabé quitándolo, no cargaban bien los gravatares, pero añadiendo el código sin plugin, tal cual lo explicas, me va perfecto!.

Uhm interesante pero a mi no me funciono hice todo al pie de la letra y me salio fue un cuadrado que dice gravatar y voy por ejemplo a http://www.dragonjar.us y se ve mi avatar :-( no se que estoy haciendo mal, agradecería la ayuda que me puedan prestar.

Pero… ¿esto no se lleva usando desde hace mucho? En mi blog al menos es así desde, por lo menos, 2006.

McLarenX, mucho antes :D Yo lo integré cuando creé el Blog en 2005 :D

Pero ahora Matt (Wordpress Man) ha comprado Gravatar y me pareció interesante volver a recordarlo.

Me resultó re bien. Muchas gracias ;)

me ayudó mucho cuando inserté el código con un class en css, así lo pude insertar de mejor manera :P

saludos

Hola! Tengo una inquietud, mi tema (Illacrimo) integra la función de los Gravatar sin embargo no aparacen los gravatars respectivos dentro de los comentarios.
Si trato de instalar el plugin Wp-Gravatar obtengo este error: Fatal error: Cannot redeclare gravatar() (previously declared in /home/jhonhopk/public_html/jhonlara/wp-content/themes/illacrimo/functions.php:123) in /home/jhonhopk/public_html/jhonlara/wp-content/plugins/gravatar.php on line 27

Gracias por cualquier ayuda!

Muchas gracias, ahora lo pruebo en mi blog.

Suerte

Interesante, es un aliciente más para que comenten en tu blog.

Saludos y felicidades por el blog,
Manolo

¡Muy interesante! No sabía que era tan fácil :) Muchas gracias.

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.


Cerrar
Enviar por Correo