функция since 2.0.0

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.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.