wp_enqueue_script - функция для подключения javascript в WordPress

Функция WordPress wp_enqueue_script() - правильно подключает файлы javascript к вашему сайту. Если вам нужно подключить яваскрипт в теме или плагине WP вам стоить использовать именно эту функцию, - она обеспечивает, в последствии, правильное объединение всех файлов яваскрипт в один и снижает нагрузку на сервер.

Параметры функции wp_enqueue_script

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

$handle - уникальное название скрипта в нижнем регистре

$src - полный путь к файлу яваскрипт

$deps - массив сриптов, которые надо загрузить перед вашим скриптом, например jquery

$ver - версия текущего файла. Нужна для того, чтоб у пользователя очищался кеш браузера и подгружалась всегда свежая версия файла.

$in_footer - (true/false) подключать javascript в конце страницы или нет. Если false, то скрипт будет подключен в начале страницы.

 

Как использовать функцию wp_enqueue_script

Для подключения файла javascript вам нужно сделать:

add_action( 'wp_enqueue_scripts', 'my_script' );
function my_script(){
wp_enqueue_script("myScript", get_bloginfo( 'stylesheet_directory' ) . '/js/myScript.js',array('jquery'),"0.1",true);
}

Версия скрипта 0.1, зависит от библиотеки jquery.

Если нужно подгрузить скрипт только для постов или категорий то используем код

add_action( 'wp_enqueue_scripts', 'my_script' );
function my_script(){
if(is_category()){
wp_enqueue_script("myScript", get_bloginfo( 'stylesheet_directory' ) . '/js/myScript.js',array('jquery'),"0.1",true);
}
}

или

add_action( 'wp_enqueue_scripts', 'my_script' );
function my_script(){
if(is_single()){
wp_enqueue_script("myScript", get_bloginfo( 'stylesheet_directory' ) . '/js/myScript.js',array('jquery'),"0.1",true);
}
}
Комментарии к записи «wp_enqueue_script - функция для подключения javascript в WordPress»:
Сделать заказ
Онлайн помощь по WordPress