Добавляем нужные произвольные поля в профиль пользователя… И убираем ненужные.
Набор произвольных полей выводимых в профиле пользователя «из коробки» в 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);
В итоге в профиле пользователя получим такую картинку:
Спасибо, это как раз то что искал
А как можно реализовать поиск по одному из полей? то есть на сайте есть поле для поиска юзера по одному из полей, человек вводит его и появляется список пользователей. Например, мы ищем Вася, и выдается список с именем Вася