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.