Mostrar la lista de todos los autores de un blog

Hoy en el Foro de ayuda wordpress un usuario pedia un Plugin para mostrar lista de autores y junto a la lista el numero de artículos de cada uno, y para eso no es necesario un plugin, solo basta poner el código:

[/php]

Y mostrara algo así:

Neri Aispuro (5)


26 personas han opinado, ¿Vos ya lo has hecho?

  1. Gracias por el tip. Pero por alguna razón que desconozco no me funciona. Lo puse como widget de texto. Copie el codigo pero no aparece nada. Alguna pista de que puede ser lo que me falta o lo que hago mal. Saludos

  2. Si, si lo pones como Widget tenes que tener instalado el plugin exec-php para que se ejecute el php, lo podés descargar desde el repositorio oficial de plugins, http://wordpress.org/extend/plugins/exec-php/

    Saludos!

  3. Agentedecipol

    Gracias por la respuesta!

    ¿Hay alguna forma de ponerlo en el sidebar con un mecanismo que no sea el widget?

    saludos!

  4. Si, modificando el sidebar.php y agregando el código, ahora actualizo el artículo y te pongo el código :)

  5. Veo que ya has modificado el sidebar, por lo que me voy a ahorrar explicaciones, deberías agregar un:

  6. Author

    < ?php wp_list_authors('show_fullname=1&optioncount=1'); ?>
  7. Gracias Neri.
    Puse el código en el archivo sidebar.php pero no me aparece nada….
    es el mismo código? o es otro?
    estoy mareado porque no se donde colocarlo en el sidebar y no se si es el que está en el post o es otro.

    saludos y gracias nuevamente por la ayuda

  8. Perdón Agentedecipol, envié el comentario y me había olvidado de ponerlo en código y obviamente si agregás eso no va a aparecer nada, ahi lo corregí y tenés que poner lo que dice en código, si tenes alguna duda y/o querés, me podés mandar tu sidebar.php en un .zip a admin arroba wordpress-hacks.com y te lo modifico y te lo envío, saludos.

  9. Muchas Gracias Neri!
    Funcionó!
    Intenté ponerlo primero intercalado a otros widgets pero no me aparecía. Sospecho que no se podrá porque los demás son widgets. Luego lo bajé al final del código y funcionó.
    ¿Sabes si es posible quitarle el punto que aparece como formato de listado? ¿Y de ordenarlo de una manera que no sea alfabética? Por ejemplo, por nro. de posts?

    Se agradece nuevamente!

    saludos

  10. Sólo para agregar, en mi caso no me mostraba a mi mismo (admin) asi que para los que quieran que salga el admin también… debe de quedar algo así

    wp_list_authors(‘show_fullname=1&optioncount=1&exclude_admin=0′);

    Saludos

  11. Perfecto.
    En mi caso lo puse asi:

    Autores

  12. QUITAR LOS PUNTOS PARA VER EL CODIGO CORRECTO

    Autores

  13. Diego García

    y existe alguna forma de poner los autores ordenados segun el numero de entradas publicadas? por ejemplo

    Juan (14)
    Antonio (12)
    Mariano (9)
    Miguel (8)
    Jose (5)
    Javier (3)
    Luis (3)
    Martín (1)

    de mayor a menor…?
    Saludos!!

  14. graciassssssssssssssssss.

  15. No sé porque no me ha funcionado, pero gracias de todos modos, y si, si lo puse bien >_>

  16. Encontre uno que si me sirvio, aqui dejo la pagina:

    http://blogsbazaar.com/2008/11/4-hacks-wordpress-sorprendentes/

  17. a, si, nota el titulo dice otra cosa porque son dos artículos en uno, revisen más abajo

  18. oscar david

    hola men mi pregunta es la siguiente, mi plantilla no me permite poner nombre de los autores de los post, como soluciono esto? uso worpress adictosenlinea.com

  19. Hola, tengo una duda sobre esto:
    wp_list_authors(‘exclude_admin=0&optioncount=1&show_fullname=1&hide_empty=1′);
    dónde debo ponerlo? quiero que aparezca en una página especialmente creada para ese fin, pero creo que el editor solo es html verdad? entonces… debo crear un page template? cómo puedo hacerlo? Muchas gracias

  20. Hola Rmn, si, tenés que ahcer un page template o modificar alguno que ya tengas, como mejor te resulte.
    Saludos

  21. Sí, ^^ como soy inquieto lo hice, y le agregué algunos detalles, como obtener enlaces a los perfiles de redes sociales (primero agregar los campos twitter, facebook a los perfiles editando Functions.php) muy lindo pero resultó que no lo voy a usar, muchas gracias.

  22. faltaria solo que la funcion

    mostrara el avatar asociado al autor y listo.
    eso para no modificar la pagina author.php
    saludos
    anduvo, el punto de la lista se lo sacocon css!!(no tengo avar pero bue, jeje)

  23. Saludos, espero me puedas hechar una mano con el WordPress

    Necesito obtener un array con los datos de cada usuario de wordpress más o menos de la siguiente forma:

    autores = autoresdeWorpress (‘author_name’ => ‘Juan Lopez Caste’, ‘email’ => juan@alguncorreo.com‘, ‘password’ => ‘algunPassword’, ‘otro_dato’ => ‘…’);

    ¿Sabes de alguna forma de lograr esto? ya le intente con el wp_list_authors y nada, bueno si, sin embargo esa información no me sirve de mucho.

    DE UNA VEZ GRACIAS POR TU TIEMPO.

  24. Nestor, podría buscar maneras pero me va a llevar tiempo, y la verdad es que no lo puedo regalar mi tiempo, si necesitás mis servicios te pido me escribas wordpress-hacks.com/contacto
    Saludos!

  25. Neri, mil gracias por tu atención te comento la forma es:

    1. En el archivo de functions.php del tema activo escribir una funcion que llamaremos como queramos:


    function ListadoAutores()
    {
    global $wpdb;
    $autores = $wpdb -> get_results(“SELECT ID, user_nicename, display_name, user_email FROM $wpdb->users ORDER BY display_name”);
    $listaAutores = array();
    foreach($autores as $autor)
    {
    $listaAutores[$autor -> display_name] = array(‘autorId’ => $autor -> ID, ‘autorEmail’ => $autor -> user_email, ‘autorNiceName’ => $autor -> user_nicename);
    }

    return $listaAutores;
    }

    Y listo, finalmente ya podemos usar dicha función en algun otro archivo del tema simplemente con:

    Y así finalmente el array obtenido lo podemos usar mezclándolo con funciones de WordPress como the_author_meta() y así poder obtener aun más datos.

    Gracias.

  26. Nestor ¿alguna idea de cómo hacer estas listas pero con el gravatar al lado?, quizas es pedir mucho pero me encataría usarlo en un wordpress multi usuario que estoy creando

  27. Estimado Álvaro Benavides, te comento que existe una forma muy sencilla siempre y cuando tus usuarios previamente se encuentren registrados en gravatar.

    Coloca este código en donde quieras que se uestre el gravatar:

    <?php
    echo get_avatar( $id_or_email, $size = '96', $default = '’ );
    ?>

    podrás encontrar más detalles en la URL oficial de la documentación.

    http://codex.wordpress.org/Using_Gravatars

Trackbacks/Pingbacks

  1. Forobeta - [...] Darklife... hice lo que me recomendaste pero no funciono al principio... despues en este post Mostrar la lista de ...

¿Querés comentar algo?