Como mostrar a data de registro do usuário no WordPress

Deseja mostrar a data de registro do usuário no WordPress? Muitas vezes, os sites e fóruns de membros populares exibem a data de registro do usuário no perfil como “membro desde 2015”. Neste artigo, abordaremos como mostrar a data de registro do usuário no WordPress.

Mostrando uma data do registro de um usuário no WordPress

Onde e como você deseja mostrar a data de registro do usuário?

Alguns de vocês podem querer exibir a data de registro de um usuário nas colunas de administração da página Usuários. Isso lhe dará uma visão geral rápida de quando um usuário se juntou ao seu site e permite que você classifique por data de registro.

Outro cenário de uso é exibir a data de registro de um usuário na página ‘Editar perfil’. Isso permitirá que qualquer administrador e o próprio usuário vejam quando se juntaram ao seu site.

Por último, mas provavelmente o cenário de uso mais popular é quando você deseja exibir a data de registro do usuário em seu perfil público no front-end do seu site.

Vamos dar uma olhada em como você pode fazer todos eles.

Adicionando coluna de data registrada na página de usuários na área de administração

A primeira coisa que você precisa fazer é instalar e ativar o plugin Admin Columns. Após a ativação, você precisa visitar Configurações »Colunas de administrador para configurar o plugin.

Adicionar coluna registrada na tabela de usuários

Sob a guia de colunas de administração, clique nos usuários e clique no botão Adicionar coluna.

Em seguida, selecione “Registrado” no menu suspenso Tipo e clique no botão atualizações da loja.

Agora você pode visitar a tela dos usuários onde você verá uma nova coluna com o nome ‘Registrado’ que mostra a data em que um usuário se registrou em seu site do WordPress.

Tabela de usuários com coluna de data de registro

Veja o que outras coisas você pode fazer para adicionar e personalizar as colunas do administrador no WordPress.

Exibindo campo da data de registro no perfil do usuário

Para mostrar a data de registro na página do perfil de edição, você precisará fazer o upload de um plugin personalizado no seu site.

Simplesmente crie um novo arquivo em seu computador usando um editor de texto como o Bloco de notas e salve-o como membros do.php na sua área de trabalho.

Em seguida, abra o arquivo e cole o seguinte código dentro dele.

% 1 $ s 
% 1 $ s

Membro desde:% 2 $ s

‘;
$ udata = get_userdata ($ user-ID);
$ registrado = $ udata-> user_registered;
printf (
$ tabela,
‘Registrado’,
data (“M Y”, strtotime ($ registrado))
);
}
?>

Salve seu arquivo e depois carregue-o no seu site WordPress.

Finalmente, você pode se conectar ao seu site WordPress usando um cliente FTP e depois ir para / wp-content / plugins / pasta. Selecione o arquivo membersince.php do seu computador e depois carregue-o.

Agora você pode ir para sua página de plugins do WordPress e ativar este plugin no seu site.

Isso é tudo. Verifique se tudo está funcionando editando um perfil de usuário em sua área de administração do WordPress e você verá a data de registro do usuário.

Exibição da data de registro do membro no perfil do usuário do WordPress

Mostrando Data de Registro do Usuário em seu site

Neste método, usaremos um shortcode simples para exibir qualquer data de registro de usuários no front-end do seu site WordPress.

Primeiro, você precisará adicionar o seguinte código no arquivo functions.php do seu tema ou em um plugin específico do site.

função wpb_user_registration_date ($ atts, $ content = null) {

 $ userlogin = shortcode_atts (array (
 'usuário' => FALSO,
 ), $ atts);

 $ uname = $ userlogin ['user'];

 se ($ uname! == FALSE) {

 $ user = get_user_by ('login', $ uname);
 se ($ user == false) {

 $ message = 'Desculpe, nenhum usuário encontrado.';


 } outro {

 $ udata = get_userdata ($ user-ID);
 $ registrado = $ udata-> user_registered;

 $ message = 'Membro desde:'.  data ("d F Y", strtotime ($ registrado));

 }

 } outro {

 $ message = 'Forneça um nome de usuário'.

 }

 retornar $ mensagem;

 }

 add_shortcode ('membersince', 'wpb_user_registration_date'); 

Em seguida, você pode exibir a data de registro de um usuário simplesmente usando o shortcode como este:

[membersince usuário = peter]

Substitua o peter pelo nome de usuário que deseja exibir.

Esperamos que este artigo o ajude a mostrar a data de registro nos perfis de usuário do WordPress