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

Como exibir usuários registrados recentemente no WordPress

Você já visitou um site e pensou: “Uau, esse lugar é ativo – quero fazer parte dele!”? Esse é o poder de mostrar seus membros mais recentes.

A exibição de usuários registrados recentemente no seu site WordPress cria um senso de comunidade e incentiva mais pessoas a participarem. Isso destaca uma base de usuários ativa e crescente, o que gera confiança e impulsiona o envolvimento.

Mas há um problema: você precisa fazer isso direito. Isso significa equilibrar privacidade, design e integração perfeita.

Neste artigo, mostraremos exatamente como exibir usuários registrados recentemente no WordPress para estimular mais participação.

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 adicionando código ao WordPress

A maneira mais simples de exibir os usuários registrados recentemente é adicionar um código ao WordPress.

Normalmente, as pessoas lhe dirão para adicionar um trecho de código personalizado ao arquivo functions.php do seu tema.

No entanto, recomendamos enfaticamente que você evite isso. Não é muito fácil para iniciantes – com um pequeno erro, você corre o risco de danificar seu site.

Em vez disso, recomendamos o uso de um plugin de trechos de código, como o WPCode. Dessa forma, você pode adicionar e gerenciar com segurança trechos de código personalizados em seu site.

O WPCode é o melhor plugin de snippet de código que existe, e nós o usamos em nossos próprios sites. Para uma análise mais aprofundada da ferramenta, confira nossa análise detalhada do WPCode.

WPCode's homepage

Então, vamos instalar e ativar o plugin WPCode. Se precisar de ajuda, consulte nosso guia sobre como instalar um plug-in do WordPress.

Observação rápida: você pode usar o plug-in gratuito do WPCode para adicionar um trecho de código personalizado. Mas, se você quiser vantagens extras, como agendamento de código e acesso ao histórico, o upgrade para o WPCode Pro é a melhor opção!

Após a ativação, vamos primeiro navegar até Code Snippet ” + Add Snippet.

Na próxima tela, passe o mouse sobre “Add Your Custom Code (New Snippet)” e clique no botão “+ Add Custom Snippet”.

Add Custom Snippet button in WPCode

Depois disso, o WPCode solicitará que você escolha um tipo de código.

Aqui, você precisará clicar em “PHP Snippet”.

Select the PHP snippet option

Isso o levará ao editor de código.

A primeira coisa a fazer é nomear o snippet de código personalizado. Isso é apenas para sua referência, portanto, fique à vontade para dar o nome que quiser. Apenas certifique-se de usar um nome claro para facilitar a referência posterior.

Naming the custom code snippet

Em seguida, você pode ir em frente e colar o seguinte trecho de código personalizado na área “Code Preview” (Visualização de código):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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;
}
add_shortcode('wpb_newusers', 'wpb_recently_registered_users');

Veja como isso pode ser:

Adding custom code snippet for displaying recently registered users

Depois disso, você pode alternar o botão “Inativo” para “Ativo”.

E, por fim, não se esqueça de clicar no botão “Save Snippet”.

Switch the toggle to 'Active' and click the 'Update' button

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.

Para exibir a lista em seus posts ou páginas, você pode usar o seguinte shortcode:

[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:

Registered user list example

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

Outra maneira de exibir os usuários registrados recentemente é usar o plug-in Formidable Forms.

É um dos principais plug-ins de formulário de contato e um dos melhores plug-ins de registro de usuário para WordPress. 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.

Explore todos os recursos que testamos em nossa análise completa do Formidable Forms.

Formidable Forms

Além disso, 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. Você também 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.

Importante: 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, um formulário separado deve ser criado e preenchido. 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.

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 3. Exibir usuários registrados recentemente com o Dynamic User Directory

Uma 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”.

Você pode selecionar determinadas funções de usuário ou usuários específicos na lista suspensa se quiser excluí-los.

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 serã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”. Depois de encontrá-lo, você pode clicar nele.

Add shortcode block

Depois de adicionar o bloco “Shortcode” ao editor, você pode 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

Leitura adicional: Mais dicas de gerenciamento de usuários

Quer se aprofundar mais? Aqui estão mais dicas sobre gerenciamento de usuários para ajudar seu site WordPress a funcionar melhor:

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.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

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.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

17 ComentáriosLeave a Reply

  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:

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

      Admin

  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.

      Admin

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.