Si solo vienes a copiar c贸digo, aqu铆 lo tienes:
$usuarios = get_users('orderby=nicename&role=subscriber');
foreach ($usuarios as $usuario) {
echo '<li>' . $usuario->display_name . '</li>';
}
Ahora para los que desean entender como funciona 馃榾 :
El c贸digo del ejemplo de c贸mo obtener y mostrar una lista de usuarios en WordPress. La funci贸n get_users()
se utiliza para obtener una lista de usuarios y el bucle foreach
se utiliza para recorrer la lista y mostrar cada usuario.
Empecemos por analizar la funci贸n get_users()
. Esta funci贸n es una funci贸n nativa de WordPress que se utiliza para obtener una lista de usuarios. La funci贸n get_users()
tiene una serie de par谩metros opcionales que se pueden utilizar para filtrar y ordenar los usuarios que se devuelven.
En este caso, se est谩n pasando dos par谩metros a la funci贸n get_users()
: orderby
y role
. El par谩metro orderby
indica el campo por el cual se deben ordenar los usuarios. En este caso, se est谩 estableciendo como “nicename” para ordenar por nombre de usuario. El par谩metro role
indica el rol de usuario por el cual se deben filtrar los usuarios. En este caso, se est谩 estableciendo como “subscriber” para mostrar solo usuarios con rol “subscriber”.
Una vez que se ha obtenido la lista de usuarios con la funci贸n get_users()
, se recorre la lista con un bucle foreach
. En cada iteraci贸n del bucle, se muestra el nombre del usuario con la sentencia echo
. El nombre del usuario se obtiene usando la propiedad display_name
del objeto de usuario.
Lo genial puedes usar esto para crear cosas “m谩s complejas” como por ejemplo mostrar una lista de usuarios que no se han conectado a tu sitio web desde hace m谩s de 30 d铆as, y luego tomar una acci贸n como enviar un correo. Pero esto te lo explico en otro ejemplo 馃槈