В личном кабинете WordPress пользователям доступны много полей, например в разделе «Контакты». Думаю вы согласитесь, что большая их часть не требуется для русскоязычного сайта. 

Удаление полей из раздела «Контакты» в WordPress

Если вы хотите удалить часть полей из раздела «Контакты» в WordPress, то вставьте следующий код в файл function.php. Обратите внимание, что вам необходимо исключить строки тех полей я, которые вы не хотите удалять.

//WooHelp.ru
//WordPress 5.0.1
function true_hide_contacts( $contactmethods ) {
  unset($contactmethods['behance']);
  unset($contactmethods['delicious']);
  unset($contactmethods['deviantart']);
  unset($contactmethods['digg']);
  unset($contactmethods['evernote']);
  unset($contactmethods['dribbble']);
  unset($contactmethods['lastfm']);
  unset($contactmethods['mail-1']);
  unset($contactmethods['wordpress']);
  unset($contactmethods['vimeo']);
  unset($contactmethods['forrst']);
  unset($contactmethods['flickr']);
  unset($contactmethods['forrst']);
  unset($contactmethods['grooveshark']);
  unset($contactmethods['myspace']);
  unset($contactmethods['path']);
  unset($contactmethods['paypal']);
  unset($contactmethods['reddit']);
  unset($contactmethods['share']);
  unset($contactmethods['soundcloud']);
  unset($contactmethods['spotify']);
  unset($contactmethods['stackoverflow']);
  unset($contactmethods['stumbleupon']);
  unset($contactmethods['tumblr']);
  unset($contactmethods['yahoo']);
  unset($contactmethods['Windows']);
  return $contactmethods;
}
  add_filter('user_contactmethods', 'true_hide_contacts', 10, 1);

Удаление раздела «Персональные настройки» в WordPress

Считаю, что блок «Персональные настройки» тоже не требуется пользователям, зачем им выбирать цветовую схему. Поэтому для его удаления вставьте код в файл function.php

//WooHelp.ru
//WordPress 5.0.1
add_filter('user_contactmethods', 'true_add_contacts', 10, 1);
function true_remove_personal_options(){
  echo "\n" . '<script type="text/javascript">
  jQuery(document).ready(function($) {
  $(\'form#your-profile > h3:first\').hide();
  $(\'form#your-profile > table:first\').hide();
  $(\'form#your-profile\').show(); });
  </script>' . "\n";
}
add_action('admin_head', 'true_remove_personal_options');

 

Добавить новые поля в WordPress

Если вы хотите добавить новые поля «Контакты» в личный кабинет WordPress, то вставьте следующий код в файл function.php

//WooHelp.ru
//WordPress 5.0.1
function true_add_contacts( $contactmethods ) {
  $contactmethods['Webmoney'] = 'Webmoney';
  $contactmethods['Yandex Money'] = 'Яндекс Деньги';
  $contactmethods['Phone'] = 'Номер телефона';
  return $contactmethods;
}
add_filter('user_contactmethods', 'true_add_contacts', 10, 1);

Где находится файл function.php?

Файл function.php находится в папке вашей темы WordPress, путь к файлу следующий:
/wp-content/themes/Тема WordPress/function.php

Этот код еще работает?

Пожалуйста, сообщите мне в комментариях о работоспособности. Данный код тестировался на версии PHP 7 и WordPress указанной в коде.