Добавляем нужные произвольные поля в профиль пользователя… И убираем ненужные.
Набор произвольных полей выводимых в профиле пользователя «из коробки» в WordPress вряд ли подойдет Российскому пользователю, поскольку мало кто из них пользуется к примеру сервисами Джаббера или Аим. Однако многие из них, пользуются Скайпом, Аськой, т.е теми сервисами, которых нет в профиле. Давайте добавим нужные нам поля, и уберем ненужные.
Применяем произвольные поля WordPress для изменения профиля пользователя
В файл functions.php вашего шаблона необходимо поместить следующий код:
function new_contactmethods( $contactmethods )
{
// Добавление нужных полей
$contactmethods['Skype'] = 'Skype';
$contactmethods['facebook'] = 'facebook';
$contactmethods['vkontakte'] = 'ВКонтакте';
$contactmethods['icq'] = 'ICQ';
$contactmethods['twitter'] = 'Twitter';
// Удаление ненужных полей
unset($contactmethods['yim']);
unset($contactmethods['aim']);
unset($contactmethods['jabber']);
//*******
return $contactmethods;
}
add_filter('user_contactmethods','new_contactmethods',10,1);
В итоге в профиле пользователя получим такую картинку:


Спасибо, это как раз то что искал
А как можно реализовать поиск по одному из полей? то есть на сайте есть поле для поиска юзера по одному из полей, человек вводит его и появляется список пользователей. Например, мы ищем Вася, и выдается список с именем Вася