/* Add User Registration Date in WordPress for Members and Customers */
add_filter( 'manage_users_columns', 'rudr_modify_user_table' );
function rudr_modify_user_table( $columns ) {
$columns['registration_date'] = 'Registration Date';
return $columns;
}
add_filter( 'manage_users_custom_column', 'rudr_modify_user_table_row', 10, 3 );
function rudr_modify_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', 'rudr_make_registered_column_sortable' );
function rudr_make_registered_column_sortable( $columns ) {
return wp_parse_args( array( 'registration_date' => 'registered' ), $columns );
}
Source: rudrastyh.com (Above code is tried and tested for its functionality. Visit the link for more details)
When running a blog with Members or Customers, it sometimes becomes important to know when that user had registered. Simply add the above code to your functions.php. You will have another column ‘Registration Date’ added to the users list.
The Registration Date Column is sortable. If it isn’t showing, enable it in Screen Options.