Документация WordPress

add_options_page

add_options_page() в WordPress используется для добавления страницы настроек в административную область WordPress. Она позволяет создавать пользовательские страницы настроек, на которых можно добавить и настроить опции для плагинов или тем.

Пример использования add_options_page():

В этом примере мы создаем две функции. Первая функция my_plugin_options_page() является callback-функцией, которая отображает содержимое страницы настроек плагина. В данном случае, мы просто выводим заголовок страницы настроек.

Вторая функция my_plugin_add_options_page() используется для добавления страницы настроек в административное меню. Мы используем функцию add_options_page() и передаем ей несколько параметров:

  1. заголовок страницы
  2. название страницы в меню
  3. разрешение для доступа к странице
  4. уникальный идентификатор страницы
  5. имя callback-функции для отображения содержимого страницы

Затем мы используем add_action() для связывания функции my_plugin_add_options_page() с хуком admin_menu, чтобы страница настроек была добавлена в административное меню WordPress.

После добавления страницы настроек, она будет доступна в административной области WordPress в разделе «Settings» (Настройки) с указанным названием. При переходе на страницу настроек будет вызываться callback-функция my_plugin_options_page(), которая отобразит содержимое страницы.

add_options_page() позволяет создавать настраиваемые страницы настроек для плагинов или тем, где вы можете добавлять и настраивать опции, сохранять данные и выполнять другие действия, связанные с настройками вашего плагина или темы.

admin