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

Como exibir usuários registrados recentemente no WordPress

A exibição de usuários registrados recentemente no seu site WordPress pode ajudar a criar um senso de comunidade e incentivar outras pessoas a participarem. Isso mostra uma base de usuários ativa e crescente, que pode atrair novos membros, promover o envolvimento e criar confiança.

No entanto, gerenciar e exibir essas informações de forma eficaz pode ser um desafio. Você precisará garantir a privacidade do usuário, apresentar os dados de forma atraente e integrá-los perfeitamente ao design do seu site.

Neste artigo, mostraremos como exibir usuários registrados recentemente no WordPress para aumentar a participação dos usuários.

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

Por que exibir usuários registrados recentemente no WordPress?

Se você administra um site de associação, curso on-line, fórum ou qualquer outro tipo de site do WordPress que permita o registro de usuários, talvez queira exibir os usuários registrados recentemente.

Isso acrescenta prova social e também dá aos outros membros a chance de dar as boas-vindas aos novos membros da comunidade. Se você administra um site de uma pequena empresa, pode até criar um diretório filtrável dos membros ou colaboradores da sua equipe.

Há todos os tipos de motivos para exibir os usuários registrados recentemente no WordPress:

  • Crie um recurso de informações de contato compartilhadas.
  • Mostre uma lista de doadores para sua organização sem fins lucrativos.
  • Destaque uma lista de proprietários de negócios registrados recentemente.
  • Incentive novas inscrições no fórum mostrando uma comunidade grande e ativa.

Com isso em mente, mostraremos como exibir os usuários registrados recentemente no WordPress. Você pode simplesmente usar os links rápidos abaixo para ir direto ao método que deseja usar:

Pronto? Vamos começar.

Método 1. Exibir usuários registrados recentemente com formulários Formidable

A melhor maneira de exibir os usuários registrados recentemente é usar o plugin Formidable Forms. Ele é um dos melhores plug-ins de formulário de contato e de registro de usuário para WordPress do mercado.

Formidable Forms

Esse plug-in tem recursos avançados que permitem formatar, filtrar e exibir dados enviados pelo usuário, inclusive dados de perfil do usuário, no front-end do seu site.

Você pode usá-lo para criar todos os tipos de ferramentas on-line úteis, como diretórios da Web, calculadoras on-line e muito mais. Além disso, você tem controle total sobre a aparência e a função dos diretórios de usuários.

Ele ainda se integra ao MemberPress, para que você possa exibir facilmente uma lista dos membros registrados recentemente em seu site de associação.

Observação: o Formidable Forms não exibirá automaticamente todos os novos usuários. Em vez disso, ele lhe dá controle total sobre quais usuários e quais informações são exibidas. Para exibir um usuário em seu diretório, será necessário criar e preencher um formulário separado. Mostraremos a você como fazer isso.

A primeira coisa que você precisa fazer é instalar e ativar o plug-in Formidable Forms. Para obter mais detalhes, consulte nosso guia sobre como instalar um plug-in do WordPress.

Após a ativação, você precisará ir para Formidable ” Global Settings.

Em seguida, basta clicar no botão “Connect an Account” (Conectar uma conta) ou inserir manualmente sua chave de licença. Você pode encontrar essas informações em sua conta no site da Formidable Forms.

Depois de fazer isso, clique no botão “Save License” (Salvar licença).

Enter Formidable Forms license key

Em seguida, você precisa instalar o complemento Formidable Directory. Dependendo do seu plano, esse complemento pode já estar ativo.

Caso contrário, você precisará ir para a página do Formidable Directory e clicar no botão “Get Formidable Directory”.

Depois de concluir a compra, ela será automaticamente adicionada à sua conta.

Formidable Directory

Em seguida, vamos acessar Formidable Forms ” Add-Ons e procurar o complemento “Directory”.

Uma vez encontrado, clique no botão “Install” (Instalar).

Install directory addon

Depois disso, navegue até Formidable ” Global Settings.

Em seguida, clique na opção de menu “Directory” (Diretório).

Navigate to Formidable directory

Isso iniciará automaticamente o assistente de configuração para ajudá-lo a criar o diretório de usuários. Se ainda não tiver conectado seu site ao Formidable Forms, você será solicitado a fazer isso agora.

A próxima etapa é clicar no botão “Install & Activate” (Instalar e ativar) para que os complementos necessários estejam prontos para uso.

Install and activate addons

Agora, você pode clicar na caixa “User/Member” (Usuário/Membro) para exibir seus usuários registrados recentemente e escolher uma exibição de “Two Column” (Duas colunas) ou “Table List” (Lista de tabelas).

Em seguida, basta inserir um nome de página para o formulário de listagem e a página do diretório e clicar no botão “Create Now” (Criar agora).

Select user/member and name pages

Isso criará automaticamente os formulários, visualizações e páginas necessários para exibir seus usuários, mas ainda não os publicará, portanto, você ainda pode fazer alterações.

Depois disso, você pode clicar no botão “View Page” (Exibir página) na seção “Customize Your New Pages” (Personalizar suas novas páginas).

Click view new page

Isso o levará a uma página com sua lista de usuários registrados.

Essa página inclui uma barra de pesquisa, um filtro A-Z e caixas contendo cada um dos seus usuários registrados. Sinta-se à vontade para aproveitar esses recursos e explorar sua lista de usuários.

View registered users page

Quando tudo estiver pronto, é hora de publicar.

Para fazer isso, basta clicar no botão “Editar página” na parte superior da tela.

Click the edit page button

Isso abrirá a tela do editor de páginas. Você pode editar essa página e fazer os ajustes necessários da mesma forma que faria com qualquer outra página do WordPress.

Quando terminar de editar a página, você poderá clicar no botão “Publicar” para torná-la ativa.

Publish page live

Se quiser personalizar a aparência do diretório de usuários registrados, vá para Formidable ” Views.

Nessa área, passe o mouse sobre a visualização que acabou de ser criada e clique em “Edit” (Editar).

Go to formidable views

Isso o levará à tela do editor de visualização.

Por exemplo, você pode limitar o número de usuários por página, filtrar e classificar as entradas de usuários ou adicionar mais conteúdo aos seus perfis individuais.

Customize user directory in view editor

Quando terminar de fazer as alterações, clique no botão “Update” (Atualizar).

Ele atualizará automaticamente o diretório de usuários que você publicou anteriormente.

Updated user directory example

Publique seu formulário para coletar informações de novos usuários

Depois de personalizar e publicar o diretório de usuários, também será necessário publicar o formulário conectado ao diretório.

Os usuários que já se registraram no seu site WordPress precisarão preencher esse formulário separado para serem listados no diretório de usuários.

Primeiro, navegue até Pages ” All Pages e clique na página que foi criada anteriormente. Nesse caso, é “Add a Listing”.

Go to registration page

Isso o levará à tela do editor de páginas, onde você verá o título da página e um shortcode.

Em seguida, basta clicar no botão “Publish” (Publicar) para tornar sua página ativa.

Publish registration page live

Agora, você pode visualizar sua página e o formulário de registro de usuário.

Novos usuários podem usar esse formulário para preencher as informações de perfil do diretório de usuários em seu site.

User registration page example

Se você quiser personalizar os campos do formulário, navegue até Formidable ” Forms.

Em seguida, clique no formulário que você nomeou anteriormente. Nesse caso, o formulário “User Directory Profile”.

Go to formidable form editor

Isso iniciará o construtor de formulários.

Se quiser adicionar novos campos de formulário, basta arrastá-los do painel de opções à esquerda para o formulário.

Edit registration form

Para excluir campos de formulário existentes, você pode clicar no campo e na opção de menu “Três pontos”.

Vá em frente e clique em “Excluir” nos itens do menu suspenso disponíveis.

Delete form fields

Quando terminar de personalizar o formulário, clique no botão “Update” (Atualizar) para salvar as alterações. Seu formulário será atualizado automaticamente.

Método 2. Exibir usuários registrados recentemente com o Dynamic User Directory

Outra maneira de exibir os usuários registrados recentemente é com o plug-in gratuito Dynamic User Directory. Embora não seja tão avançado ou personalizável quanto o Formidable Forms, ele permite exibir uma lista simples dos usuários registrados recentemente.

A primeira coisa que você precisa fazer é instalar e ativar o plug-in. Para obter mais detalhes, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.

Depois disso, você precisará ir para Settings ” Dynamic User Directory para definir as configurações do diretório.

Você pode controlar como a lista de usuários registrados é classificada no menu suspenso “Sort Field” (Campo de classificação). Em seguida, você escolherá o tipo de diretório que deseja exibir em “Directory Type” (Tipo de diretório).

Set main directory settings

Depois disso, você pode ativar um recurso de pesquisa de diretório marcando a caixa “Pesquisa de diretório”.

Se quiser excluir determinadas funções de usuário ou usuários específicos, você poderá selecioná-los na lista suspensa.

Enable directory search and user roles

Em seguida, vamos controlar a aparência do diretório e as informações do usuário que serão exibidas.

Para fazer isso, basta acessar a seção “Listing Display Settings” (Configurações de exibição de listagem). Aqui, você pode controlar o nome do usuário, avatares, bordas e muito mais.

Set directory listing display settings

Abaixo disso, na meta-caixa “Directory Totals Settings” (Configurações de totais de diretório), você pode escolher o número total de usuários, personalizar o texto e muito mais.

Exibir o número total de usuários pode ser útil se você quiser usar a prova social para incentivar novos usuários a criar uma conta no seu site.

Choose to display directory totals

Em seguida, você pode personalizar como os links de letras e a paginação são exibidos na sua lista de usuários.

Talvez você queira definir o número de usuários a serem exibidos por página, alterar o espaçamento e muito mais.

Change how letter links and pagination displays

Quando terminar, clique no botão “Save options” (Salvar opções) na parte inferior da tela para salvar o diretório.

Isso criará e exibirá um shortcode para seu diretório de usuários na parte superior da página. Você precisará copiá-lo para adicionar o diretório ao seu site.

Copy user list shortcode

Basta abrir a página, o post ou a área do widget para exibir sua lista de usuários.

A próxima etapa é clicar no ícone “+” e procurar por “Shortcode”. Uma vez encontrado, você pode clicar nele.

Add shortcode block

Depois de adicionar o bloco “Shortcode” ao editor, tudo o que você precisa fazer é colar o shortcode na caixa.

Em seguida, clique no botão “Publicar” ou “Atualizar”.

Add user list shortcode to block

Agora, você pode visualizar a lista de usuários registrados recentemente no seu site.

É possível repetir as etapas acima para adicionar a lista de usuários registrados recentemente a uma publicação ou área de widget.

Dynamic User Directory plugin example

Método 3. Exibir usuários registrados recentemente adicionando código ao WordPress

Outra maneira de exibir os usuários registrados recentemente é adicionar um código ao WordPress. Se você nunca fez isso antes, consulte nosso guia sobre como copiar e colar código no WordPress.

Você pode adicionar o seguinte trecho de código ao arquivo functions.php do seu tema ou usar um plug-in de trechos de código como o 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 obter mais detalhes, consulte nosso tutorial sobre como adicionar código personalizado no WordPress.

Esse trecho de código cria uma lista simples dos seus usuários registrados recentemente e exibe a imagem do avatar e o nome de usuário.

Agora, há duas maneiras diferentes de exibir os usuários registrados recentemente. A primeira é adicionando uma tag de modelo aos arquivos de modelo do seu tema, como sidebar.php, footer.php e outros.

Para saber mais, consulte nossa folha de dicas sobre hierarquia de modelos do WordPress para ajudá-lo a encontrar o arquivo de modelo de tema correto.

Em seguida, você deverá adicionar o seguinte trecho de código da tag de modelo:

<?php wpb_recently_registered_users(); ?>

O segundo método é mais fácil para iniciantes e permite exibir os usuários recém-registrados usando um shortcode.

Primeiro, vamos adicionar o seguinte trecho de código ao arquivo functions.php do seu tema ou usar um plug-in de trechos de código logo abaixo do código que você adicionou anteriormente.

add_shortcode('wpb_newusers', 'wpb_recently_registered_users');

Esse código criará o seguinte shortcode que você pode usar em seus posts, páginas e áreas de widgets.

[wpb_newusers]

Para adicionar o shortcode ao seu site, basta abrir a página em que deseja que a lista de usuários seja exibida.

Em seguida, clique no ícone “+” de adicionar bloco, procure por “Shortcode” e selecione-o.

Add shortcode block

Depois disso, você pode colar o shortcode que copiou acima na caixa de shortcode.

Quando terminar de fazer as alterações, clique no botão “Update” (Atualizar) ou “Publish” (Publicar) para torná-las efetivas.

Paste shortcode into block

Você pode seguir as mesmas etapas adicionando o shortcode a uma postagem ou a uma área de widget.

Agora, você pode visualizar a lista de usuários registrados recentemente. Para ajustar a forma como eles aparecem, você precisaria adicionar CSS personalizado ao seu site.

Registered user list example

Esperamos que este artigo o tenha ajudado a aprender como exibir usuários registrados recentemente no WordPress. Em seguida, talvez você também queira ver nosso guia sobre como bloquear um usuário do WordPress sem excluir a conta dele ou nossas escolhas de especialistas dos melhores plugins gratuitos de gerenciamento de usuários para WordPress.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo 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.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

18 ComentáriosDeixe uma resposta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. 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?

  3. 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

  4. Uday

    How to display users with only specific role?

  5. Jonas

    How can display registered users when they are logged in?

    For example…….”Who are online”.

  6. Edmond

    So, how can i make it display like horizontally?

  7. Adam

    Hi,

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

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

  8. dimmka

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

  9. 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?

  10. andrewmichaelsa

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

  11. 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.

  12. 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!

  13. 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

  14. Chris McCoy

    you can also use the wp user query.

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

  15. 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

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.