How to Make Automatic.css Grid Classes...
Learn how to make Automatic.css grid classes compatible with Bricks Builder. If you...

WPCodeBox
679
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 );
}





