Описание print_head_scripts
— Action
Хук print_head_scripts позволяет добавлять скрипты в раздел
вашего WordPress-сайта. Он срабатывает во время генерации HTML-кода страницы, обеспечивая возможность внедрения пользовательских или сторонних скриптов, которые могут потребоваться для специфических функций или улучшения функциональности сайтаПримеры использования
Пример добавления кастомного скрипта в заголовок:
add_action('print_head_scripts', function() {
echo '';
});
В этом примере мы добавляем внешний скрипт в заголовок сайта
Пример добавления inline-скрипта:
add_action('print_head_scripts', function() {
echo '';
});
Здесь мы добавляем inline-скрипт, который выводит сообщение в консоль
Пример условного добавления скрипта только на определенной странице:
add_action('print_head_scripts', function() {
if (is_page('contact')) {
echo '';
}
});
В этом примере скрипт добавляется только на странице контактов
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо добавить кастомные скрипты в
вашего сайта– Производительность
Старайтесь минимизировать количество загружаемых скриптов для улучшения производительности
– Предупреждения
Следите за порядком подключения скриптов, чтобы избежать конфликтов и ошибок
Альтернативы
Тип: action
Этот хук используется для правильной регистрации и подключения скриптов и стилей в WordPress
Используйте wp_enqueue_scripts, когда требуется управлять зависимостями и порядком подключения файлов