Inicio WordPress Cómo mostrar aleatoriamente usuarios registrados en WordPress

Cómo mostrar aleatoriamente usuarios registrados en WordPress

0

Sus usuarios son las superestrellas de su sitio multiusuario de WordPress. Hay muchas formas en que puede destacar a los usuarios y autores en su sitio. Anteriormente, le mostramos cómo agregar un cuadro de información del autor y cómo mostrar a los usuarios registrados recientemente. En este artículo, le mostraremos cómo mostrar una lista aleatoria de usuarios registrados en WordPress.

Lo primero que debe hacer es copiar y pegar el siguiente código en el archivo functions.php de su tema o en un complemento específico del sitio.

function wpb_random_users () {

 global $ wpdb;

 $ randomusers = ' 
    ‘;

    // Base de datos de consulta para usuarios
    $ usernames = $ wpdb-> get_results («SELECT user_nicename, user_url, user_email DESDE $ wpdb-> usuarios ORDER BY RAND () LIMIT 5»);

    // Mostrar usuarios en una lista
    foreach ($ nombres de usuario como $ nombre de usuario) {

    if (! $ username-> user_url):

    $ randomusers. = ‘

  • ‘.get_avatar ($ username-> user_email, 45). $ Username-> user_nicename. »
  • «;

    else:

    $ randomusers. = ‘

  • ‘.get_avatar ($ username-> user_email, 45).’ User_url. ‘»>’. $ Username-> user_nicename.»
  • «;

    terminara si;
    }
    $ randomusers. = ‘

‘;

devuelve $ randomusers;
}

add_shortcode (‘randomusers’, ‘wpb_random_users’);

Este código consulta la tabla de usuarios de WordPress en su base de datos y selecciona una fila al azar, luego muestra los resultados en una lista con viñetas con el avatar y el nombre del usuario. Si un usuario ha proporcionado la URL del sitio web en su perfil, vinculará el nombre de usuario a su sitio web.

Lo siguiente que debe hacer es mostrar la lista de usuarios registrados. Para hacer esto, todo lo que necesita hacer es agregar la siguiente línea de código en su archivo de tema donde desea que se muestre la lista de usuarios (como sidebar.php, footer.php, etc.).


También puede mostrar una lista de usuarios aleatorios de su sitio usando este shortcode en una publicación, página o widget.

[randomusers]

Esperamos que este artículo lo ayude a mostrar una lista aleatoria de usuarios registrados en su sitio de WordPress. Si buscaba mostrar una lista de los miembros de su personal, debería consultar este tutorial sobre cómo crear una lista de personal en WordPress.

Si tiene alguna pregunta o comentario, déjenos un comentario a continuación. Además, no olvides seguirnos en Twitter y únete a nosotros en Google+

Exit mobile version