add_theme_page()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
add_theme_page( string $page_title, string $menu_title, string $capability, string $menu_slug, callable $callback = '', int $position = null ): string|false
Описание
Принимает право доступа, которое используется для определения того, включается ли страница в меню.
Функция, подключённая для вывода содержимого страницы, также должна проверять, что пользователь обладает необходимым правом доступа.
Оригинал (английский)
This function takes a capability which will be used to determine whether or not a page is included in the menu.
The function which is hooked in to handle the output of the page must check that the user has the required capability as well.
Параметры
$page_title
string
обязательный
$menu_title
string
обязательный
$capability
string
обязательный
$menu_slug
string
обязательный
$callback
callable
необязательный
= ''
$position
int
необязательный
= null
Возвращаемое значение
string|false
Исходный код
wp-admin/includes/plugin.php:1647
function add_theme_page( $page_title, $menu_title, $capability, $menu_slug, $callback = '', $position = null ) {
return add_submenu_page( 'themes.php', $page_title, $menu_title, $capability, $menu_slug, $callback, $position );
}
История изменений
| Версия | Описание |
|---|---|
| 5.3.0 | Added the $position parameter. |
| 2.0.0 | Introduced. |

