Функция 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
.