Описание personal_options
— Action
Хук personal_options позволяет добавлять пользовательские поля на страницу редактирования профиля пользователя в WordPress. Он срабатывает на экране редактирования профиля в админке, что дает возможность разработчикам добавлять дополнительные настройки для пользователей
Примеры использования
Пример добавления текстового поля для ввода дополнительной информации о пользователе:
add_action('personal_options', function($user) {
?>Дополнительная информация
ID)); ?>' class='regular-text' />
Этот код добавляет текстовое поле ‘Дополнительная информация’ на страницу профиля пользователя
Пример добавления чекбокса для получения новостей:
add_action('personal_options', function($user) {
?>Подписка на новости
ID), 'on'); ?> />
Здесь мы добавляем чекбокс для подписки на новости, который будет сохраняться в метаданных пользователя
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо добавить дополнительные настройки или информацию на страницу профиля пользователя
– Производительность
Хук не должен значительно влиять на производительность, так как изменения касаются только интерфейса админки
– Предупреждения
Убедитесь, что добавляемые поля не конфликтуют с существующими полями или метаданными пользователя
Альтернативы
Тип: action
Этот хук срабатывает на странице редактирования пользователя, позволяя добавлять поля в форму редактирования
Используйте его, если хотите добавить поля на странице редактирования пользователя, а не только на странице профиля