Lista de Autores con avatares

golum

Si quieres mostrar en tu blog una lista de los autores registrados y que, también, muestre sus avatares, puedes hacerlo fácilmente creando o modificando la página de autores (author.php) para que incluya todo o parte de este código:

<?php
$authors = wp_list_authors('echo=0');
$authors = explode('<li>', $authors);
foreach ($authors as $names) {
$names = str_replace('</li>',"",$names);
$idBeg = strpos($names,'author=');
$post = substr($names, $idBeg);
$idEnd = strpos($post, '"');
$id = substr($post, 0, $idEnd);
$id = str_replace('author=',"",$id);
if($id) {
echo '<li>';
echo get_avatar($id);
echo $names;
echo '</li>';
}
}
?>
</div>

Si solo quieres incluir el avatar en una página ya creada puedes añadir simplemente lo siguiente:

<?php echo get_avatar($id); ?>

Y si usaras el plugin User Photo esto otro:

<?php echo userphoto_the_author_photo($id); ?>

Como ves es fácil, eso si, cuídate de no tener como avatar un careto como el de arriba.

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en los emoticonos para valorarlo!

Promedio de puntuación 0 / 5. Total de votos: 0

Hasta ahora ¡no hay votos!. Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en los medios sociales!

¡Siento que este contenido no te haya sido útil!

¡Ayúdame a mejorar este contenido!

Por favor, dime, ¿cómo puedo mejorarlo?

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado. ¡Ah! ¿te funciona? pues entonces no he dicho nada :)

Sobre el autor

2 comentarios en “Lista de Autores con avatares”

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Información base sobre privacidad:
  • Responsable: Fernando Tellado ([email protected])
  • Fin del tratamiento: Moderación de comentarios para evitar spam
  • Legitimación: Tu consentimiento
  • Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
  • Derechos: Acceso, rectificación, portabilidad, olvido

 

Ir arriba
Ir al contenido