Я новичок в Wordpress, и я ищу способ добавить настраиваемые поля и отобразить их (без плагина). Я нашел отличный пример в Интернете. Автор добавляет ряд настраиваемых полей, добавляя следующую функцию в файл fuctions.php
.
function modify_contact_methods($profile_fields) {
// Add new fields
$profile_fields['linkedin'] = 'LinkedIn URL';
$profile_fields['telephone'] = 'Telephone';
return $profile_fields;
}
add_filter('user_contactmethods', 'modify_contact_methods');
Мне удалось успешно добавить такие поля в раздел Контактная информация моей формы регистрации пользователя. Я пытался добавить настраиваемые поля в другие разделы, например в раздел Информация об авторе (где находится биография), но безуспешно. Я думаю, что мне нужно изменить значение user_contactmethods
в функции add_filter(...)
, но я ничего не смог найти.
Я даже не знаю, правильный ли это способ сделать это, но до сих пор это работало -