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

add_submenu_page

add_submenu_page — в WordPress применяется как функция для добавления подстраницы (субменю) в административное меню сайта в админ панели. Подстраницы обычно отображаются как вложенные элементы в главном меню и предоставляют доступ к дополнительным функциям и настройкам плагина или темы.

Синтаксис функции add_submenu_page выглядит следующим образом:

  • $parent_slug (строка) — slug родительской страницы меню, к которой вы хотите добавить подстраницу. Обычно это slug одной из стандартных страниц меню, таких как ‘options-general.php’ (Настройки), ‘edit.php’ (Записи) и т.д.
  • $page_title (строка) — заголовок страницы, который будет отображаться в заголовке браузера.
  • $menu_title (строка) — текст, отображаемый в меню администратора для этой подстраницы.
  • $capability (строка) — уровень доступа, необходимый для просмотра этой страницы. Обычно это «manage_options» для администраторов.
  • $menu_slug (строка) — уникальный slug для страницы. Этот slug будет использоваться в URL страницы и как идентификатор страницы в коде.
  • $function (функция) — функция, которая будет вызвана для отображения содержимого страницы.

Пример использования функции add_submenu_page:

В примере мы добавляем подстраницу «Моя Подстраница» к стандартной странице «Настройки» в административном меню WordPress. Функция my_custom_submenu_page используется для отображения содержимого этой страницы.

admin