Mostrar imagen del autor en las entradas
Necesito mostrar la imagen del autor junto con las entradas. Usé el siguiente código para mostrar las entradas con la imagen del autor.
$the_query = new WP_Query("post_type=post&paged=".get_query_var('paged'));
while ( $the_query->have_posts() ) : $the_query->the_post();
<?php the_excerpt(); ?>
<p><?php the_author_image(); ?></p>
<?php endwhile; ?>
Pero la imagen del autor no se muestra. No pude rastrear el error. ¿Cómo puedo hacer esto?
Sé que esto es antiguo, pero me lo encontré poco antes de encontrar la solución.
Para mostrar la imagen del autor dentro del bucle, simplemente usa este código:
<?php echo get_avatar( get_the_author_meta( 'ID' ) , 32 ); ?>
Donde '32' es el tamaño de la imagen. Si es fuera del bucle, entonces solo especifica el ID de usuario del autor.

Si no lo estás usando dentro de un loop normal, obtén el ID del autor de otra manera y usa la función así:
the_author_image($authorid);
Básicamente necesitas proporcionar el ID del autor a la función si no estás en un loop adecuado. Si tienes problemas para obtener el ID desde tu consulta, házmelo saber.

Obtuve correctamente el ID del autor pero la imagen no se mostró.

¿Puedes intentar codificar manualmente uno de los ID de autor así y decirme qué sucede?: the_author_image(5);

Acabo de usar query_post en lugar de new wp_query y el código "the_author_image($authorid);" funciona bien para mí. De todas formas, muchas gracias por tu continuo esfuerzo

Subir una imagen específica para el autor requiere 2 cosas:
- extender la función get_the_author_meta()
- vincular la implementación de la extensión al sistema de gestión de archivos multimedia en WP
Ten en cuenta que get_the_author_image() está obsoleto y no funcionará para WP > 3.0
