Categorias: Hacks, How-To, WordPress
Ofrecer la imagen del autor en el tema de nuestros blogs a veces significa de gran ayuda sobre todo si estos son blogs colaborativos; ayuda a los lectores a conocer quien escribe. En mi caso me e limitado a incluir la imagen del autor en la plantilla de “Autor Individual“, y no en los posts ni en portada, pero para gustos los colores.

Fernando T. compartia hace unos días un plugin muy bueno para mostrar la imagen del autor donde queramos (en la portada o en los artículos individuales), sin embargo, con el tema de los plugins trato de mantenerme al margen y limitarme a usar los que realmente son necesarios, así que me las ingenie para lograr unas lineas de código que generen la imagen del Gravatar (aprovechando que podemos hacer llamadas a Gravatar a partir de la ver. 2.5+ de WP) del autor y que esta pueda ser mostrada en casi todas las plantillas de nuestro tema.
Para las mostrar la imagen del autor en la plantilla “single.php” (artículos individuales) o en “index.php” (portada) usaremos el siguiente código, previendo claro esta que es recomendado colocarlo en el área de información de cada articulo (fecha, nombre del autor, etc.):
<?php
echo get_avatar( get_the_author_id(), $size = ’96′);
?>
Sin embargo para mostrar el gravatar del autor en la plantilla “<strong><em>author.php</em></strong>” (si es que la tenemos), deberemos cambiar la llamada que hacemos para obtener la imagen, de modo que nos quedará así:
<?php
$author_email = $curauth->user_email;
echo get_avatar($author_email, ’96′);
?>
Opcionalmente, podemos colgar el código dentro de un </div> para ajustar su alineación o bordes. También podemos cambiar el tamaño de la imagen ajustando el valor numérico incluido en ambos códigos, por defecto incluí el tamaño “96” (que corresponde a las dimensiones 96px × 96px). Recuerden que el “email” del autor deberá estar vinculado a la cuenta de Gravatar para que nos devuelva la imagen.
Entradas relacionadas:
-
The Tall One
-
gandulo
-
gandulo
-
Will
-
gandulo
-
Will
-
marvane
-
marvane











