Описание admin_head
— Action
Хук admin_head позволяет добавлять пользовательские скрипты и стили в заголовок страниц админки WordPress. Он срабатывает при загрузке любой страницы админ-панели, что дает возможность кастомизировать интерфейс управления
Примеры использования
Пример добавления кастомного CSS в админку:
add_action('admin_head', function() {
echo '';
});
В этом примере добавляется стиль, который делает текст с классом ‘custom-class’ красным
Пример добавления кастомного JavaScript в админку:
add_action('admin_head', function() {
echo '';
});
Здесь мы добавляем JavaScript, который показывает всплывающее окно с приветствием при загрузке страницы админки
Пример добавления мета-тега в заголовок админки:
add_action('admin_head', function() {
echo '';
});
Этот код добавляет мета-тег для адаптивного дизайна в заголовок админ-панели
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо добавить пользовательские стили или скрипты только для админской части сайта
– Производительность
Следите за тем, чтобы добавляемые скрипты и стили не замедляли загрузку страниц админки
– Предупреждения
Избегайте использования тяжелых библиотек или скриптов, так как это может негативно сказаться на производительности админки
Альтернативы
Тип: action
Этот хук более предпочтителен для подключения стилей и скриптов, так как он позволяет использовать функции enqueue для правильного управления зависимостями
Используйте admin_enqueue_scripts, если вам нужно подключить внешние файлы CSS или JS