How to Enable WPCodeBox Dark Mode in A...
Optimize your admin experience with WPCodeBox Dark Mode. Download this snippet to eas...

WPCodeBox
293

Enhance your WordPress website’s user management with this code snippet that adds a sortable Registration Date column to your users table. Improve flexibility and potentially replace plugins like Admin Columns Pro by natively adding and sorting user registration dates.
/**
* Author: WP Turned UP
* Author URI: https://wpturnedup.com
*/
// WP DASHBOARD - USERS - ADD REGISTERED DATE COLUMN
// ADD THE NEW COLUMN
add_filter( 'manage_users_columns', 'custom_modify_user_table' );
function custom_modify_user_table( $columns ) {
$columns['registration_date'] = 'Registration Date'; // add new
return $columns;
}
// FILL THE NEW COLUMN
add_filter( 'manage_users_custom_column', 'custom_modify_user_table_row', 10, 3 );
function custom_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;
}
// MAKE THE NEW COLUMN SORTABLE
add_filter( 'manage_users_sortable_columns', 'custom_make_registered_column_sortable' );
function custom_make_registered_column_sortable( $columns ) {
return wp_parse_args( array( 'registration_date' => 'registered' ), $columns );
}





