Hi @tbkpg87
Unfortunately, this requires customization on your end.
You can try adding the following code snippets to your theme/child-theme’s functions.php file or use the Code Snippets plugin to run the code:
add_filter('manage_users_columns', 'um_060721_column_order');
function um_060721_column_order($columns) {
$n_columns = array();
$before = 'email'; // move before this
foreach($columns as $key => $value) {
if ($key==$before){
$n_columns['birth_date'] = '';
$n_columns['status'] = '';
}
$n_columns[$key] = $value;
}
return $n_columns;
}
function um_070821_custom_define() {
$custom_meta_fields = array();
$custom_meta_fields['mobile_number'] = 'Mobile Number';
return $custom_meta_fields;
}
function um_070821_columns($defaults) {
$meta_number = 0;
$custom_meta_fields = um_070821_custom_define();
foreach ($custom_meta_fields as $meta_field_name => $meta_disp_name) {
$meta_number++;
$defaults[('um_070821-usercolumn-' . $meta_number . '')] = __($meta_disp_name, 'user-column');
}
return $defaults;
}
function um_070821_custom_columns($value, $column_name, $id) {
$meta_number = 0;
$custom_meta_fields = um_070821_custom_define();
foreach ($custom_meta_fields as $meta_field_name => $meta_disp_name) {
$meta_number++;
if( $column_name == ('um_070821-usercolumn-' . $meta_number . '') ) {
$value = get_user_meta( $id, $meta_field_name, true );
}
}
return $value;
}
add_action('manage_users_custom_column', 'um_070821_custom_columns', 15, 3);
add_filter('manage_users_columns', 'um_070821_columns', 15, 1);