Описание admin_print_styles-{$hook_suffix}
— Action
Хук admin_print_styles-{$hook_suffix} позволяет добавлять стили на страницы админки WordPress. Он срабатывает при выводе стилей для конкретной страницы в административной панели и позволяет подключать кастомные CSS файлы или изменять стили существующих элементов
Примеры использования
Пример подключения кастомного стиля на странице редактирования поста:
add_action('admin_print_styles-post.php', function() {
wp_enqueue_style('my-custom-style', get_template_directory_uri() . '/css/custom-admin-style.css');
});
В этом примере мы подключаем кастомный CSS файл на странице редактирования поста.
Пример изменения существующих стилей на странице редактирования товаров:
add_action('admin_print_styles-product.php', function() {
echo '';
});
Здесь мы добавляем встроенный стиль для изменения фона элемента с классом ‘my-custom-class’.
Пример подключения стилей на странице редактирования всех постов:
add_action('admin_print_styles-edit.php', function() {
wp_enqueue_style('my-edit-styles', get_template_directory_uri() . '/css/edit-styles.css');
});
Этот код подключает стили для страницы редактирования всех постов.
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо добавить или изменить стили на конкретной странице админки WordPress
– Производительность
Убедитесь, что подключаемые CSS файлы оптимизированы для быстрого загрузки, чтобы избежать задержек в админке
– Предупреждения
Следите за тем, чтобы не конфликтовать с существующими стилями админки и не ухудшать пользовательский опыт
Альтернативы
Тип: action
Этот хук позволяет загружать как стили, так и скрипты на страницах админки
Используйте его, если необходимо подключить стили и скрипты одновременно на одной странице