在admin中添加Wordpress用户元信息

时间:2016-01-18 17:37:58

标签: wordpress

我想在wordpress管理员的用户部分添加自定义字段,我有一个注册字段,有公司输入,我可以在wp_usermeta表中查看公司值,但需要获取它在admin的users列中,有关如何实现这一点的任何想法?

1 个答案:

答案 0 :(得分:0)

您需要添加操作和过滤器挂钩以在users表中显示自定义值。将以下内容放入主题的functions.php中。注意:'PLACE COLUMN NAME HERE'和'PLACE META KEY HERE':

function add_custom_column_name($columns) {
    $columns['columns_array_name'] = 'PLACE COLUMN NAME HERE:';
    return $columns;
}
function show_custom_column_values($value, $column_name, $user_id) {
    if ( 'columns_array_name' == $column_name )
        return get_user_meta( $user_id, 'PLACE META KEY HERE', true );
    return $value;
}

add_filter('manage_users_columns', 'add_custom_column_name');
add_action('manage_users_custom_column', 'show_custom_column_values', 10, 3);