Я создал специальную форму на своем сайте, которая позволяет моим пользователям вводить ключ. Я использую add_user_meta()
, чтобы добавить метаданные в базу данных. Я хочу видеть этот ключ, когда я нажимаю на пользователей в центре администратора.Добавить пользовательскую мета-мета на страницу администратора пользователей в WordPress
Как я могу добавить в этот столбец?
Ниже метаинформации данные им с помощью
add_user_meta($userId,'code','12345');
Мы просто хотим, чтобы иметь возможность добавить к представлению на users.php в таблице, отображающей имя пользователя электронной почты и роль.
Я использовал такой код, чтобы отображать идентификатор пользователя, но я не могу понять, как отобразить их мета.
add_filter('manage_users_columns', 'pippin_add_user_id_column');
function pippin_add_user_id_column($columns) {
$columns['user_id'] = 'User ID';
return $columns;
}
add_action('manage_users_custom_column', 'pippin_show_user_id_column_content', 10, 3);
function pippin_show_user_id_column_content($value, $column_name, $user_id) {
$user = get_userdata($user_id);
if ('user_id' == $column_name)
return $user_id;
return $value;
}
Я искал, чтобы добавить поле в users.php, где он показывает имя пользователя, адрес электронной почты и роли. Мы не хотим его редактировать. – James
Так что просто используйте первую часть кода для ее отображения и измените элемент ввода на что-то не редактируемое. – Danijel
Я не хочу отображать его на user.php. Я хочу отобразить его на user.php. Это будет страница, отображающая все имена пользователей, электронные письма и роли в таблице. – James