Описание admin_title
— Filter
Хук admin_title позволяет изменить заголовок страницы администрирования WordPress. Он срабатывает при генерации заголовка в админ-панели и предоставляет возможность изменить его содержание или форматирование
Примеры использования
Пример изменения заголовка страницы настроек плагина:
add_filter('admin_title', function($admin_title) {
return 'Настройки плагина - ' . get_bloginfo('name');
});
В этом примере мы изменяем заголовок страницы настроек плагина, добавляя к нему название сайта
Пример добавления префикса к заголовку всех страниц админ-панели:
add_filter('admin_title', function($admin_title) {
return 'Админ - ' . $admin_title;
});
Здесь мы добавляем префикс ‘Админ’ ко всем заголовкам страниц админ-панели
Пример изменения заголовка для конкретной страницы админ-панели:
add_filter('admin_title', function($admin_title) {
if (isset($_GET['page']) && $_GET['page'] == 'my-plugin-page') {
return 'Моя страница плагина - ' . get_bloginfo('name');
}
return $admin_title;
});
В данном примере мы изменяем заголовок только для страницы плагина с идентификатором ‘my-plugin-page’
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить заголовок страниц админ-панели для улучшения пользовательского опыта
– Производительность
Изменения заголовка не влияют на производительность, так как это простая манипуляция со строками
– Предупреждения
Следите за тем, чтобы изменения не вызывали путаницы у пользователей админ-панели
Альтернативы
Тип: action
Этот хук позволяет изменять элементы меню админ-панели, включая заголовки
Используйте его, если вам нужно изменить структуру меню админ-панели, а не только заголовки страниц