get_admin_page_title()
Получает заголовок страницы админки.
Заголовок страницы будет таким, какой был указан при регистрации страницы/подстраницы в функциях add_menu_page() и add_submenu_page().
Работает на основе данных глобальных переменных $menu и $submenu. В эти переменные собираются данные страниц админки при их регистрации через функции add_menu_page() и add_submenu_page() соответственно.
Результат работы этой функции (заголовок) сохраняется в глобальную переменную $title, которая доступна в админке. Но использовать её напрямую, пожалуй, не лучшая идея.
Хуков нет.
Возвращает
Строку. Заголовок текущей страницы админ-панели WordPress.
Использование
get_admin_page_title();
Примеры
#1 Заголовок для созданной подстраницы в пункте меню "Инструменты" (tools)
Этот пример показывает как динамически вывести заголовок страницы Админки. Заголовок в данном случае указывается при регистрации страницы с помощью add_submenu_page().
<?php
// Добавим страницу-подменю в меню админ-панели "Инструменты" (tools)
add_action( 'admin_menu', function(){
add_submenu_page(
'themes.php', 'Страница моих инструментов', 'My Tools',
'edit_others_posts', 'theme_docs', 'my_tools_submenu_page_callback'
);
} );
function my_tools_submenu_page_callback(){
?>
<div class="wrap">
<h2><?= esc_html( get_admin_page_title() ) ?></h2>
Контент страницы здесь
</div>
<?php
}
Заметки
- Global. Строка.
$titleThe title of the current screen. - Global. Массив.
$menu - Global. Массив.
$submenu - Global. Строка.
$pagenowThe filename of the current screen. - Global. Строка.
$typenowThe post type of the current screen. - Global. Строка.
$plugin_page
Список изменений
| С версии 1.5.0 | Введена. |