Функция wp_enqueue_script()

Функция wp_enqueue_script() — это функция в WordPress, которая используется для добавления JavaScript файлов на страницу в правильном порядке и в правильной последовательности. Она обеспечивает правильное подключение скриптов и стилей в WordPress.

Эта функция имеет следующий синтаксис:

wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer );

Где:

  • $handle — это уникальное имя для скрипта, которое вы используете для ссылки на него в других частях кода.
  • $src — это путь к файлу скрипта, который вы хотите загрузить. Это может быть абсолютный или относительный путь к файлу JavaScript.
  • $deps — это массив зависимостей, которые должны быть загружены перед вашим скриптом. Это может быть массив имен других скриптов, которые должны быть загружены, или false, если ваш скрипт не зависит от других скриптов.
  • $ver — это версия вашего скрипта. Если вы устанавливаете версию, то браузер загрузит новую версию, только если версия на сервере отличается от версии в кэше браузера.
  • $in_footer — это логический параметр, указывающий, должен ли быть скрипт помещен в конец страницы перед закрывающим тегом </body>. Это может быть true или false.

Вот пример использования wp_enqueue_script():

function my_enqueue_scripts() {
    wp_enqueue_script( 'my-script', 'https://example.com/my-script.js', array('jquery'), '1.0.0', true );
}
add_action( 'wp_enqueue_scripts', 'my_enqueue_scripts' );

Этот пример загружает скрипт по адресу https://example.com/my-script.js, зависящий от jQuery, с версией 1.0.0 и размещает его в конце страницы. Вам нужно вызвать wp_enqueue_script() из функции, которая выполняется в контексте WordPress, такой как хук wp_enqueue_scripts.