Описание admin_head-{$hook_suffix}
— Action
Хук admin_head-{$hook_suffix} позволяет добавлять пользовательские стили и скрипты в заголовок страницы админ-панели WordPress. Он срабатывает на страницах админки, соответствующих определенному суффиксу хука, что позволяет кастомизировать интерфейс в зависимости от контекста
Примеры использования
Пример добавления пользовательского CSS на страницу редактирования записи:
add_action('admin_head-post.php', function() {
echo '';
});
В этом примере мы добавляем CSS-класс, который изменяет цвет текста на красный только на странице редактирования записи
Пример добавления пользовательского JavaScript на страницу списка записей:
add_action('admin_head-edit.php', function() {
echo '';
});
Здесь мы добавляем JavaScript, который выводит сообщение в консоль на странице списка записей
Пример использования условия для добавления стилей на определенные страницы:
add_action('admin_head', function() {
if (get_current_screen()->id === 'post') {
echo '';
}
});
Этот пример добавляет CSS только на страницы редактирования записей, используя проверку текущего экрана
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо добавить кастомные стили или скрипты на определенные страницы админ-панели WordPress
– Производительность
Обратите внимание на производительность, добавляя только необходимые стили и скрипты, чтобы не перегружать страницы админки
– Предупреждения
Убедитесь, что ваши изменения не конфликтуют с существующими стилями и скриптами WordPress
Альтернативы
Тип: action
Этот хук позволяет добавить стили и скрипты более эффективно, включая их только при необходимости
Используйте его, если нужно добавить стили и скрипты для нескольких страниц админ-панели