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