Добавляем нужные произвольные поля в профиль пользователя… И убираем ненужные.

Добавляем нужные произвольные поля в профиль пользователя… И убираем ненужные.

09:15 25 Июнь in БлогоСтрой, Модернизация WordPress
2 комментария

Набор произвольных полей выводимых в профиле пользователя «из коробки» в 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);

В итоге в профиле пользователя получим такую картинку:

 

Нашли ошибку в тексте? Выделите ее и нажмите Ctrl + Enter
Tkacheff Mikhail

Михаил Ткачев

[email protected]

WordPress — БлогоСтроение. Так и хочется срифмовать с настроением ;-). Строя сайты, часто приходится уходить "в поиск", и разгребать мегобайты "мусора" в поисках нужного ответа. Это попытка собрать рабочие решения, проверенные и опробованные мной лично. Прежде всего для себя. Но если кому то пригодится - я буду только рад! Пусть Ваше настроение всегда остается солнечным!

2 комментария
  • Антон 16:49h, 17 января Ответить

    Спасибо, это как раз то что искал

  • Денис 21:49h, 26 января Ответить

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

Post A Comment