
Muitos sites grande, provavelmente, tem muitos usuários registrados. Aqui eu vou mostrar um snippets PHP que mostra a data do registro dos usuários no WordPress, para você saber quando cada usuário fez o seu cadastro no seu blog, ou site.
Frequentemente, os sites e fóruns de associação populares exibem a data de registro do usuário no perfil como. Mas um site com apenas temas de conteúdos, praticamente não isentos destes recursos. Neste artigo, abordaremos como mostrar a data de registro do usuário no WordPress.
Mostrando a data do registro dos usuário em seu site
Neste método, estaremos usando um shortcode simples para exibir qualquer data de registro de usuários na página wp-admin
, usuários do seu WordPress.
Você só precisa adicionar o seguinte código no arquivo functions.php
do seu tema
// ##### Adiciona uma coluna de registro no panel do usuario no admin ##### add_filter( 'manage_users_columns', 'ebsmod_user_table' ); function ebsmod_user_table( $columns ) { $columns['registration_date'] = 'Data do Registro'; // add new return $columns; } add_filter( 'manage_users_custom_column', 'ebsmod_user_table_row', 10, 3 ); function ebsmod_user_table_row( $row_output, $column_id_attr, $user ) { $date_format = 'j M, Y H:i'; switch ( $column_id_attr ) { case 'registration_date' : return date( $date_format, strtotime( get_the_author_meta( 'registered', $user ) ) ); break; default: } return $row_output; } add_filter( 'manage_users_sortable_columns', 'ebscol_registered_column_sortable' ); function ebscol_registered_column_sortable( $columns ) { return wp_parse_args( array( 'registration_date' => 'registered' ), $columns ); } //#### fim da data do registro ###
Salve o arquivo e faça login no painel de administrador do WordPress. Clique na guia Usuários >> Todos os usuários e verifique se está funcionando.
O código acima já está pronto para exibir a data de registro do usuário. Ele adicionará uma coluna na página Todos os usuários. Porém, você pode personalizar ainda mais sua página de lista de usuários.
- Formato de data a ser exibido. Você pode usar qualquer formato suportado pela função PHP date().
- A função
get_the_author_meta()
retorna a data em que o usuário foi registrado no mesmo formato que está armazenado no banco de dados. - É necessário
meclar wp_parse_args()
parar dois arrays. Entretanto, se a matriz$columns
já contiver o elemento comregistration_datechave
, esse valor do elemento será atualizado.
E para concluir, se a coluna não apareceu na sua área de administração do WordPress na página Usuários >> Todos os usuários, ou se você gostaria de ocultar as outras colunas sem código – tente usar a guia Opções de tela no topo da página do painel Admin, para ativar e desativar a exibição de colunas.
Existe um plugin para exibir a data de registro do usuário?
Sim, você pode instalar o plugin Recently Registered e ativá-lo para que ele faça o trabalho. A configuração é mínima e o plugin é muito fácil de usar.

A imagem acima mostra a tela da lista de usuários, onde o plugin atua para mostrar a data de registro.
Espero que esta duas opções citadas sejam úteis para facilitar no diagnostico de registros que deveria ser padrão do WordPress.
Boaaaaaaaaa salvou!
Se quiserem adicionar um shortcode para ser exibido no front basta incluir esse código no functions.php e utilizar o shortcode [registration_date]
function user_registration_date_shortcode() {
$user_id = get_current_user_id();
$registration_date = get_the_author_meta( ‘registered’, $user_id );
if ( ! empty( $registration_date ) ) {
$formatted_date = date_i18n( get_option( ‘date_format’ ), strtotime( $registration_date ) );
return ‘Sua data de registro é ‘ . $formatted_date;
} else {
return ‘Você não tem uma data de registro’;
}
}
add_shortcode( ‘registration_date’, ‘user_registration_date_shortcode’ );