Копайте в сторону событий show_user_profile и edit_user_profile. Они позволяют добавлять код на страницу администрирования пользователя. А во время событий personal_options_update и edit_user_profile_update вам нужно сохранить значения в базу данных с помощью update_user_meta.
Подробный урок на английском: http://justintadlock.com/archives/2009/09/10/adding-and-using-custom-user-profile-fields
Если вы хотите добавить простое поле, например имя пользователя в Твиттере, то есть путь и короче — фильтр user_contactmethods. Подробнее здесь: http://davidwalsh.name/add-profile-fields
сделал как описано в статье http://davidwalsh.name/add-profile-fields
добавил код в function.php
function modify_contact_methods($profile_fields) {
// Add new fields
$profile_fields['twitter'] = 'Twitter Username';
$profile_fields['facebook'] = 'Facebook URL';
$profile_fields['gplus'] = 'Google+ URL';
return $profile_fields;
}
add_filter('user_contactmethods', 'modify_contact_methods');
После чего начала возникать ошибка
Fatal error: Call to undefined function add_filter() in /home/u266943945/public_html/wp-includes/functions.php on line 3871
Вы не в тот functions.php код вставили. В статье имеется ввиду файл functions.php вашей активной темы, а ещё лучше создать для этого небольшой плагин, чтобы не терять все изменения при смене темы.
к сожалению не получилось. ошибок не появляется, но столбцы не добавляются
Можете написать путь до файла, который вы изменили, и его полное содержимое? (используйте pastebin.com)
wp-content/themes/theme_name/function.php
http://pastebin.com/btwbCN1u
ps. спасибо за помощь
Название файла должно быть functions.php, а не function.php. Так же убедитесь в том, что theme_name является вашей активной темой.
С вашим кодом у меня всё сработало: http://cl.ly/image/2G3d3l3q3V2X
я понял, мы о разном думаем )))
когда выбираю в админке «Все Пользователи», нужно в таблицу добавить новый столбец
В таком случае смотрите в сторону manage_users_custom_column. Пример с постами можно посмотреть здесь: http://codex.wordpress.org/Plugin_API/Action_Reference/manage_posts_custom_column