Skip to content

Instantly share code, notes, and snippets.

@vovadocent
Created December 1, 2016 10:41
Show Gist options
  • Save vovadocent/0e164396c8cdddd5ee782aab00c6d924 to your computer and use it in GitHub Desktop.
Save vovadocent/0e164396c8cdddd5ee782aab00c6d924 to your computer and use it in GitHub Desktop.
Modify and add Admin User Column
<?php
add_action('manage_users_columns','kjl_modify_user_columns');
function kjl_modify_user_columns($column_headers) {
//unset($column_headers['posts']);
$column_headers['status'] = 'Status';
return $column_headers;
}
function kjl_user_posts_count_column_content($value, $column_name, $user_id) {
//$user = get_userdata($user_id);
if ('status' == $column_name){
$out = "";
$s = get_user_meta($user_id, 'status', 1);
switch($s){
case 'enabled' : $colour = '#c8e998';
break;
case 'disabled': $colour = '#ebb39e';
break;
default: $colour = '#f0ec7d';
}
$out = "<span style='padding:3px 8px; display:inline-block; background:$colour;'><b>$s</b></span>";
return $out;
}
return $value;
}
add_action('manage_users_custom_column', 'kjl_user_posts_count_column_content', 10, 3);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment