Contenido

Integra Gravatar con tu WordPress

21 oct

+ 31

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="" />

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.