Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo mostrar los usuarios registrados recientemente en WordPress

Mostrar los usuarios registrados recientemente en su sitio de WordPress puede ayudar a crear un sentido de comunidad y animar a otros a unirse. Muestra una base de usuarios activa y en crecimiento, lo que puede atraer a nuevos miembros, fomentar la participación y generar confianza.

Sin embargo, gestionar y mostrar esta información de forma eficaz puede ser todo un reto. Tendrá que garantizar la privacidad del usuario, presentar los datos de forma atractiva e integrarlos perfectamente en el diseño de su sitio.

En este artículo, le mostraremos cómo mostrar los usuarios registrados recientemente en WordPress para impulsar la participación de los usuarios.

How to display recently registered users in WordPress (3 ways)

¿Por qué mostrar los usuarios registrados recientemente en WordPress?

Si gestiona un sitio de membresía, un curso online, un foro o cualquier otro tipo de sitio web WordPress que permita el registro de usuarios, puede que le interese mostrar los usuarios registrados recientemente.

Esto añade prueba social y también da a otros miembros la oportunidad de dar la bienvenida a nuevos miembros a la comunidad. Si gestionas un sitio web de una pequeña empresa, puedes incluso crear un directorio filtrable de los miembros de tu equipo o colaboradores.

Existen todo tipo de razones para mostrar los usuarios registrados recientemente en WordPress:

  • Crear un recurso de información de contacto compartida.
  • Muestra un anuncio / catálogo / ficha de donantes para tu organización sin ánimo de lucro.
  • Destaque un anuncio / catálogo / ficha de los empresarios registrados recientemente.
  • Anime a los nuevos usuarios a acceder al foro mostrando una comunidad grande y activa.

Con esto en mente, le mostraremos cómo puede mostrar los usuarios registrados recientemente en WordPress. Puede utilizar los siguientes enlaces rápidos para ir directamente al método que desee utilizar:

¿Preparados? Primeros pasos.

Método 1. Mostrar Usuarios Registrados Recientemente con Formularios Formidables

La mejor manera de mostrar los usuarios registrados recientemente es utilizar el plugin Formidable Forms. Es uno de los mejores plugins de formularios de contacto y de registro de usuarios para WordPress del mercado.

Formidable Forms

Este plugin tiene características avanzadas que le permiten formatear, filtrar y mostrar los datos enviados por los usuarios, incluidos los datos de perfil de usuario, en la parte frontal de su sitio web.

Puede utilizarlo para crear todo tipo de herramientas útiles en línea, como directorios web, calculadoras en línea y mucho más. Además, tienes control total sobre la apariencia y el funcionamiento de tus directorios de usuarios.

Incluso se integra con MemberPress, por lo que puede mostrar fácilmente un anuncio / catálogo / ficha de sus miembros registrados recientemente en su sitio web de membresía.

Nota: Formularios Formidable no mostrará automáticamente todos los nuevos usuarios. En su lugar, le da un control completo sobre qué usuarios y qué información se muestra. Para mostrar un usuario en su directorio, será necesario crear y rellenar un formulario aparte. Le mostraremos cómo.

Lo primero que tienes que hacer es instalar y activar el plugin Formidable Forms. Para más detalles, no dudes en consultar nuestra guía sobre cómo instalar un plugin de WordPress.

Una vez activado, tendrás que ir a Formidable ” Ajustes globales.

A continuación, simplemente haga clic en el botón “Conectar una cuenta” o introduzca manualmente su clave de licencia. Encontrará esta información en su cuenta del sitio web de Formidable Forms.

Una vez hecho esto, sigue adelante y haz clic en el botón “Guardar licencia”.

Enter Formidable Forms license key

A continuación, debe instalar la extensión Formidable Directory. Dependiendo de tu plan, puede que esta extensión ya esté activa.

Si no es así, tendrá que ir a la página del Directorio Formidable y hacer clic en el botón “Obtener Directorio Formidable”.

Una vez finalizada la compra, se añadirá automáticamente a su cuenta.

Formidable Directory

A continuación, vayamos a Formularios Formulables ” Extensiones y busquemos la extensión ‘Directorio’.

Una vez encontrado, haz clic en el botón “Instalar”.

Install directory addon

Después, vaya a Formidable ” Ajustes globales.

A continuación, haz clic en la opción de menú “Directorio”.

Navigate to Formidable directory

Esto iniciará automáticamente el asistente de configuración para ayudarle a crear su directorio de usuarios. Si no has conectado tu sitio a Formidable Forms, se te pedirá que lo hagas ahora.

El siguiente paso es hacer clic en el botón “Instalar y activar” para tener todas las extensiones obligatorias listas para su uso.

Install and activate addons

Ahora, puede hacer clic en la casilla “Usuario/Miembro” para mostrar los usuarios registrados recientemente y elegir una visualización de “Dos columnas” o “Lista de tablas”.

A continuación, sólo tiene que introducir un nombre de página para su formulario de anuncio / catálogo / ficha y hacer clic en el botón “Crear ahora”.

Select user/member and name pages

Esto creará automáticamente los formularios, vistas y páginas necesarios para mostrar a sus usuarios, pero aún no los publica, por lo que todavía puede realizar cambios.

Después, puede hacer clic en el botón “Ver página” de la sección “Personalizar sus nuevas páginas”.

Click view new page

Esto le llevará a una página con su lista de usuarios registrados.

Esta página incluye una barra de búsqueda, un filtro de la A a la Z y cuadros con cada uno de tus usuarios registrados. No dudes en aprovechar estas características para explorar tu lista de usuarios.

View registered users page

Cuando todo esté establecido, es hora de publicar.

Para ello, basta con hacer clic en el botón “Editar página” situado en la parte superior de la pantalla.

Click the edit page button

Esto abrirá la pantalla del editor de páginas. Puede editar esta página y hacer los ajustes necesarios como lo haría con cualquier otra página de WordPress.

Cuando haya terminado de editar la página, puede hacer clic en el botón “Publicar” para activarla.

Publish page live

Si desea personalizar el aspecto de su directorio de usuarios registrados, vaya a Formidable ” Vistas.

En esta zona, deberás pasar el cursor por encima de la vista que acabas de crear y hacer clic en “Editar”.

Go to formidable views

Accederá a la pantalla del editor de vistas.

Aquí puede personalizar completamente el aspecto de su directorio de usuarios. Por ejemplo, puede limitar el número de usuarios por página, filtrar y ordenar las entradas / registros de los usuarios o añadir más contenido a sus perfiles individuales.

Customize user directory in view editor

Cuando haya terminado de hacer cambios, siga adelante y haga clic en el botón “Actualizar”.

Se actualizará automáticamente el directorio de usuarios que publicó anteriormente.

Updated user directory example

Publique su formulario para recoger información de nuevos usuarios

Después de personalizar y publicar su directorio de usuarios, tendrá que publicar también el formulario conectado al directorio.

Los usuarios que ya se hayan registrado en su sitio de WordPress tendrán que rellenar este formulario aparte para aparecer en el directorio de usuarios.

En primer lugar, deberá ir a Páginas ” Todas las páginas y, a continuación, hacer clic en la página creada anteriormente. En este caso, se trata de “Añadir un anuncio / catálogo / ficha”.

Go to registration page

Esto le llevará a la pantalla del editor de páginas, donde verá el título de la página y un shortcode.

A continuación, basta con hacer clic en el botón “Publicar” para dar vida a la página.

Publish registration page live

Ahora, puede ver su página así como su formulario de registro de usuario.

Los nuevos usuarios pueden utilizar este formulario para rellenar la información de su perfil en el directorio de usuarios de su sitio web.

User registration page example

Si desea personalizar los campos del formulario, vaya a Formidable ” Formularios.

A continuación, haga clic en el formulario que ha nombrado antes. En este caso, el formulario “Perfil del directorio de usuarios”.

Go to formidable form editor

Esto iniciará el maquetador de formularios.

Si desea añadir nuevos campos de formulario, sólo tiene que arrastrarlos desde el panel de opciones de la izquierda a su formulario.

Edit registration form

Para borrar campos de formulario existentes, puede hacer clic en el campo y pulsar la opción de menú “Tres puntos”.

Siga adelante y haga clic en “Borrar” de los elementos del menú desplegable disponibles.

Delete form fields

Una vez que haya terminado de personalizar su formulario, asegúrese de hacer clic en el botón “Actualizar” para guardar los cambios. Su formulario se actualizará automáticamente.

Método 2. Mostrar Usuarios Registrados Recientemente con Directorio Dinámico de Usuarios

Otra forma de mostrar los usuarios registrados recientemente es con el plugin gratuito Directorio dinámico de usuarios. Aunque no es tan avanzado ni personalizable como Formidable Forms, te permite mostrar una simple lista de tus usuarios registrados recientemente.

Lo primero que tienes que hacer es instalar y activar el plugin. Para más detalles, consulte nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

A continuación, deberá ir a Configuración ” Directorio dinámico de usuarios para establecer los ajustes del directorio.

Puedes controlar cómo se ordena tu lista de usuarios registrados en el desplegable ‘Campo de ordenación’. A continuación, elegirás qué tipo de directorio quieres mostrar en ‘Tipo de directorio’.

Set main directory settings

A continuación, puede activar la característica de búsqueda en directorios marcando la casilla “Búsqueda en directorios”.

Si desea excluir determinados perfiles de usuario o usuarios específicos, puede seleccionarlos en la lista desplegable.

Enable directory search and user roles

A continuación, vamos a controlar el aspecto de su directorio y la información de usuario que se mostrará.

Para ello, sólo tienes que ir a la sección “Ajustes de visualización del anuncio / catálogo / ficha”. Aquí puedes controlar el nombre del usuario, los avatares, los bordes y mucho más.

Set directory listing display settings

Debajo, en la caja meta “Ajustes totales del directorio”, puede elegir el número total de usuarios, personalizar el texto y mucho más.

Mostrar el número total de usuarios puede ser útil si desea utilizar la prueba social para animar a nuevos usuarios a crear una cuenta en su sitio.

Choose to display directory totals

A continuación, puede personalizar cómo se muestran los enlaces de las cartas y la paginación en su lista de usuarios.

Puede que desee establecer el número de usuarios que se mostrarán por página, cambiar el espaciado, etc.

Change how letter links and pagination displays

Una vez que haya terminado, siga adelante y haga clic en el botón “Guardar opciones” en la parte inferior de la pantalla para guardar su directorio.

Esto creará y mostrará un shortcode para su directorio de usuarios en la parte superior de la página. Tendrás que copiarlo para añadir el directorio a tu sitio.

Copy user list shortcode

Simplemente abra la página, entrada o área de widget para mostrar su lista de usuarios.

El siguiente paso es hacer clic en el icono ‘+’ y buscar ‘Shortcode’. Una vez encontrado, puedes hacer clic en él.

Add shortcode block

Una vez que hayas añadido el bloque ‘Shortcode’ al ediror, todo lo que tienes que hacer es pegar el shortcode en el recuadro.

A continuación, haga clic en el botón “Publicar” o “Actualizar”.

Add user list shortcode to block

Ahora, puede ver el anuncio / catálogo / ficha de los usuarios registrados recientemente en su sitio.

Puede repetir los pasos anteriores para añadir la lista de usuarios registrados recientemente a una entrada o área de widget.

Dynamic User Directory plugin example

Método 3. Mostrar usuarios registrados recientemente añadiendo código a WordPress

Otra forma de mostrar los usuarios registrados recientemente es añadiendo código a WordPress. Si no lo ha hecho antes, consulte nuestra guía sobre cómo copiar y pegar código en WordPress.

Puede añadir el siguiente fragmento de código al archivo functions. php de su tema o utilizando un plugin de fragmentos de código como WPCode (recomendado):

function wpb_recently_registered_users() { 

global $wpdb;

$recentusers = '<ul class="recently-user">';

$usernames = $wpdb->get_results("SELECT user_nicename, user_url, user_email FROM $wpdb->users ORDER BY ID DESC LIMIT 5");

foreach ($usernames as $username) {

if (!$username->user_url) :

$recentusers .= '<li>' .get_avatar($username->user_email, 45) .$username->user_nicename."</a></li>";

else :

$recentusers .= '<li>' .get_avatar($username->user_email, 45).'<a href="'.$username->user_url.'">'.$username->user_nicename."</a></li>";

endif;
}
$recentusers .= '</ul>';

return $recentusers;
}

Para más detalles, consulte nuestro tutorial sobre cómo añadir código personalizado en WordPress.

Este fragmento de código crea un sencillo anuncio / catálogo / ficha de los usuarios registrados recientemente y muestra la imagen del avatar y el nombre de usuario.

Ahora, hay dos maneras diferentes que usted puede mostrar sus usuarios registrados recientemente. La primera es añadiendo una etiqueta de plantilla a los archivos de plantilla de tu tema, como barra lateral.php, pie de página.php, etc.

Para obtener más información, consulte nuestra hoja de trucos sobre la jerarquía de plantillas de WordPress, que le ayudará a encontrar el archivo de plantilla de tema adecuado.

A continuación, añada el siguiente fragmento de código de etiqueta de plantilla:

<?php wpb_recently_registered_users(); ?>

El segundo método es más fácil para los principiantes y le permite mostrar los usuarios recién registrados mediante el uso de un shortcode.

En primer lugar, vamos a añadir el siguiente fragmento de código al archivo functions. php de tu tema o utilizando un plugin de fragmentos de código justo debajo del código que has añadido antes.

add_shortcode('wpb_newusers', 'wpb_recently_registered_users');

Este código creará el siguiente shortcode que puedes usar en tus entradas, páginas y áreas de widgets.

[wpb_newusers]

Para añadir el shortcode a su sitio web, sólo tiene que abrir la página en la que desea que se muestre la lista de usuarios.

A continuación, haz clic en el icono “+” para añadir bloques, busca “Shortcode” y selecciónalo.

Add shortcode block

Después de eso, puede pegar el shortcode que copió anteriormente en el cuadro de shortcode.

Cuando haya terminado de hacer cambios, haga clic en el botón “Actualizar” o “Publicar” para hacerlos efectivos.

Paste shortcode into block

Puede seguir los mismos pasos añadiendo el shortcode a una entrada o a un área de widget.

Ahora, puede ver su lista de usuarios registrados recientemente. Para ajustar cómo aparecen, tendría que añadir CSS personalizado a su sitio web.

Registered user list example

Esperamos que este artículo te haya ayudado a aprender cómo mostrar los usuarios registrados recientemente en WordPress. A continuación, puede que también quieras ver nuestra guía sobre cómo bloquear a un usuario de WordPress sin borrar su cuenta o nuestra selección de los mejores plugins gratuitos de gestión de usuarios para WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

17 comentariosDeja una respuesta

  1. FM Brohi

    Great! But with the Avatar, the Usernames of the members are coming on the list but I need to show their First Names.
    How can I do that?

  2. Jimmy

    Hi,
    This Recently Registered functions works great!

    Just I have 2 questions you can help with?

    1. The members (avatar) is there, but can it make it clickable to their profile? Right now is NOT clickable but just an avatar.

    2. However, the users shown all in one column straight down, any possible to make it for example: 5 members on each row, 5 on 2nd row and so on… Total of 5 rows.

    A mean if you have 100 plus new members registered, then it will keep auto scroll up or down for the newest members to show. like carousel.

    Please advise help, Thanks

  3. Uday

    How to display users with only specific role?

  4. Jonas

    How can display registered users when they are logged in?

    For example…….”Who are online”.

  5. Edmond

    So, how can i make it display like horizontally?

  6. Adam

    Hi,

    Is there a possibility to display only users with specified roles?

    I’d be really greatfull if you help me on that.

  7. dimmka

    Thanks for tutorial.
    How to display quantity recently registered users in wordPress?

  8. Edosa Uyi

    Hello Editorial Staff, this post really helped me a lot. Please I want to display the date of registration along with each username,how can I do this?

  9. andrewmichaelsa

    Great post, managed to get it working easily. I would now like to style the list any ideas on how that is done?

  10. Ben

    I am wondering how to insert a space in between the avatar and the name. Also would like to know how to use the “username” of a buddypress username instead of registered name.

  11. laura

    Thank you. I really did not want to “wade in” to the level of just using plug ins for everything I do. However, I want to create a list that no plug in exists to create for me. So, I’ll try to “do it myself”. This helped because I see the basics of “how to do it”. Then, I just have to be more specific in what I do to try to make it put the fields in order that I want listed. LOL ~~ Let’s see how this works! (I will make sure to do backups before trying anything… and I am using a child theme also.) Thanks!

  12. mark taylor

    This is very good, how do i stop it showing admin username? Is there some code that can be added to stop admin from being shown, only blog subscribers.

    • WPBeginner Support

      You can modify the SQL query on line 07 like this:

      $usernames = $wpdb->get_results("SELECT user_nicename, user_url, user_email FROM $wpdb->users WHERE user_login != 'admin' ORDER BY ID DESC LIMIT 5");
      

      Administrador

  13. Chris McCoy

    you can also use the wp user query.

    $user_query = new WP_User_Query( array(‘orderby’ => ‘user_registered’) );

  14. Rick Meader

    None of my new subscribers (including me, as a test) received their password from Wordpress. Is there a setting I need in order to have that done?

    • WPBeginner Support

      You might have some email configuration issue. Are you getting any emails from your WordPress site? Like for example when a new user registers on the site or when a comment is awaiting moderation? If you are not, then we would recommend you to try WP Mail SMTP plugin.

      Administrador

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.