API Настроек (рубрика)

add_settings_error()

Регистрирует сообщение о проверке опции, чтобы позднее показать это сообщение пользователю. Обычно такое сообщение - это ошибка проверки данных.

add_settings_field()

Создает поле опции для указанной секции (указанного блока настроек).

add_settings_section()

Создает новый блок (секцию), в котором выводятся поля настроек. Т.е. в этот блок затем добавляются опции, с помощью add_settings_field().

do_settings_fields()

Выводит на экран поля опций, относящихся к указанной секции.

do_settings_sections()

Выводит на экран все блоки опций, относящиеся к указанной странице настроек в админ-панели.

get_settings_errors()

Получает сообщения зарегистрированные функцией add_settings_error().

register_setting()

Регистрирует новую опцию и callback функцию для обработки значения опции при её сохранении в БД.

settings_errors()

Выводит на экран сообщения (уведомления и ошибки) зарегистрированные функцией add_settings_error().

settings_fields()

Выводит скрытые поля формы на странице настроек (option_page, _wpnonce, ...).

unregister_setting()

Позволяет отменить зарегистрированные ранее настройки (опции). Чаще всего используется с функцией деактивации плагина: register_deactivation_hook().