add_options_page
add_options_page() в WordPress используется для добавления страницы настроек в административную область WordPress. Она позволяет создавать пользовательские страницы настроек, на которых можно добавить и настроить опции для плагинов или тем.
Пример использования add_options_page():
В этом примере мы создаем две функции. Первая функция my_plugin_options_page() является callback-функцией, которая отображает содержимое страницы настроек плагина. В данном случае, мы просто выводим заголовок страницы настроек.
Вторая функция my_plugin_add_options_page() используется для добавления страницы настроек в административное меню. Мы используем функцию add_options_page() и передаем ей несколько параметров:
- заголовок страницы
- название страницы в меню
- разрешение для доступа к странице
- уникальный идентификатор страницы
- имя callback-функции для отображения содержимого страницы
Затем мы используем add_action() для связывания функции my_plugin_add_options_page() с хуком admin_menu, чтобы страница настроек была добавлена в административное меню WordPress.
После добавления страницы настроек, она будет доступна в административной области WordPress в разделе «Settings» (Настройки) с указанным названием. При переходе на страницу настроек будет вызываться callback-функция my_plugin_options_page(), которая отобразит содержимое страницы.
add_options_page() позволяет создавать настраиваемые страницы настроек для плагинов или тем, где вы можете добавлять и настраивать опции, сохранять данные и выполнять другие действия, связанные с настройками вашего плагина или темы.