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. Строка. $title
- Global. Массив. $menu
- Global. Массив. $submenu
- Global. Строка. $pagenow The filename of the current screen.
- Global. Строка. $typenow The post type of the current screen.
- Global. Строка. $plugin_page
Список изменений
С версии 1.5.0 | Введена. |