admin_print_scripts

14 февраля, 2025
Узнайте, как использовать хук admin_print_scripts для добавления и изменения скриптов в админке WordPress
Быстрая навигация по записи

Описание admin_print_scripts

— Action

Хук admin_print_scripts позволяет добавлять и изменять скрипты, которые будут загружены в административной панели WordPress. Он срабатывает при выводе всех скриптов на страницах админки и позволяет разработчикам подключать свои собственные скрипты или изменять уже существующие

Примеры использования

Пример добавления собственного скрипта в админку:

				
					add_action('admin_print_scripts', function() {
   wp_enqueue_script('my_custom_script', plugin_dir_url(__FILE__) . 'js/custom-script.js', array('jquery'), '1.0.0', true);
});
				
			

В этом примере мы добавляем собственный скрипт ‘custom-script.js’ в админку, который зависит от jQuery.

Пример изменения существующего скрипта:

				
					add_action('admin_print_scripts', function() {
   wp_dequeue_script('jquery');
   wp_enqueue_script('jquery-core', 'https://code.jquery.com/jquery-3.6.0.min.js', array(), '3.6.0', true);
});
				
			

Здесь мы удаляем стандартный jQuery и подключаем его с другого CDN.

Пример подключения стилей вместе со скриптами:

				
					add_action('admin_print_scripts', function() {
   wp_enqueue_style('my_custom_style', plugin_dir_url(__FILE__) . 'css/custom-style.css');
   wp_enqueue_script('my_custom_script', plugin_dir_url(__FILE__) . 'js/custom-script.js', array('jquery'), '1.0.0', true);
});
				
			

В этом примере мы добавляем как CSS, так и JS файлы в админку.

— Лучшие практики

– Использование

Используйте этот хук, когда необходимо подключить или изменить скрипты в административной панели WordPress

– Производительность

Избегайте подключения тяжелых скриптов, чтобы не замедлять загрузку страниц админки

– Предупреждения

Следите за совместимостью скриптов, чтобы избежать конфликтов с другими плагинами или темами

Альтернативы

Тип: action

Этот хук более предпочтителен для подключения стилей и скриптов в админке, так как он выполняется позже и позволяет более точно управлять зависимостями

Используйте admin_enqueue_scripts для подключения файлов, если вам нужно управлять зависимостями и очередностью загрузки.

Оставить комментарий

Нужна помощь с WordPress WooCommerce плагинами темой оптимизацией ?

Упрощаем сложное, создаем впечатляющее!
100% без риска
Нет обязательств по найму
Бесплатная оценка
5900 ₽
Современный дизайн
Шаблон сайта продажи цветов или цветочных композиций. Этот шаблон помогает создать стильный и удобный ресурс, где пользователи могут легко заказать цветы с доставкой для любого повода.

Поможем вывести Ваш бизнес на новый уровень!

Проснувшись однажды утром после беспокойного сна, Грегор Замза обнаружил

Добро пожаловать!

Авторизуйтесь, чтобы продолжить

или

Забыли пароль? Восстановить

* Если аккунта у Вас еще нет, то он будет создан автоматически.

* Отправляя данные, вы соглашаетесь с политикой конфиденциальности.

Давайте составим техническое задание!
100% без риска
Нет обязательств по найму
Бесплатная оценка стоимости
Здравствуйте! Я асистент на основе искусственного интеллекта. Вы можете общаться со мной, как с человеком — задавайте вопросы, описывайте свои идеи и требования.

С удовольствием помогу вам составить техническое задание для вашего WordPress проекта. Если Вам нужна техническая поддержка по купленному у нас плагину или шаблону, то создайте тикет в личном кабинете.

Выберите подходящий вариант или опишите свою задачу в свободной форме, и я помогу вам составить четкий план действий, для оценки стоимости нашими разработчиками! 😊