Для того, чтобы подключить скрипт в WordPress, вы можете использовать следующие способы.
- С помощью функции wp_enqueue_script()
Добавление скриптов в коде WordPress обычно происходит с помощью функции wp_enqueue_script(), которая подключает скрипты в нужный момент при загрузке страницы. Например, чтобы подключить jQuery, можно использовать следующий код:
add_action('wp_enqueue_scripts', 'my_custom_script');
function my_custom_script() {
wp_enqueue_script( 'jquery' );
}
В этом примере мы используем функцию add_action() для добавления функции my_custom_script() в очередь действий на загрузку скриптов. Внутри функции мы вызываем функцию wp_enqueue_script() и передаем ей идентификатор jQuery. Это автоматически подключит последнюю версию jQuery, предоставляемую WordPress.
- С помощью функции wp_register_script()
Если вы хотите зарегистрировать скрипт, но не подключать его, то можно использовать функцию wp_register_script(). Эта функция регистрирует скрипт и определяет его зависимости без его загрузки. Вы можете использовать функцию wp_register_script() вместе с функцией wp_enqueue_script() или вызывать ее отдельно. Например:
add_action('wp_enqueue_scripts', 'my_custom_script');
function my_custom_script() {
wp_register_script( 'custom-script', get_template_directory_uri() . '/js/custom.js', array('jquery') );
wp_enqueue_script( 'custom-script' );
}
В этом примере мы используем функцию wp_register_script() для регистрации кастомного скрипта. Первый аргумент — это идентификатор скрипта, второй — путь к файлу. Третий аргумент — это массив зависимостей, который указывает на другие скрипты, которые должны быть загружены до вашего скрипта.
- Подключение скрипта в шаблоне
Если вы хотите подключить скрипт отдельно от кода или не хотите использовать функцию wp_enqueue_script(), то можете подключить его непосредственно в шаблоне, используя следующий код:
<head>
<script src="<?php echo get_template_directory_uri(); ?>/js/custom.js"></script>
</head>
В этом примере мы используем функцию get_template_directory_uri() для получения пути к папке темы WordPress и указываем путь к скрипту.
Важно: следует использовать функцию wp_enqueue_script(), чтобы правильно подключать скрипты в WordPress. Это позволяет корректно обрабатывать зависимости, минимизировать и объединять скрипты. Использование функции wp_register_script() рекомендуется, когда необходимо зарегистрировать скрипты, но не загружать их в момент вызова функции.