Поддержка WooCommerce Правильное подключение js

  • Задал дополнительную зависимость версии написав false, и скрипты подключились. Как теперь указать зависимость с jquery-1.11.1.min.js. Пробовал по разному не получается . Что нужно сюда добавить, что бы он заработал. Тему использую underscorres

    function mythem_enqueue_style() {
    wp_enqueue_style( ‘style-theme’, get_template_directory_uri(). ‘/css/style.css’);
    wp_enqueue_script( ‘script-js1’, get_template_directory_uri() . ‘/js/theme/main-1.js’, array(‘jquery’), false, true );
    wp_enqueue_script( ‘script-js2’, get_template_directory_uri() . ‘/js/theme/plugins-1.js’, array(‘jquery’), false, true );
    }
    add_action( ‘wp_enqueue_scripts’, ‘mythem_enqueue_style’ );

    на страницу подключен jquery, хотя в function.php нет.

    https://ibb.co/GMwswZ6

    • Тема изменена 3 года, 1 месяц назад пользователем novikov4333.
    • Тема изменена 3 года, 1 месяц назад пользователем novikov4333.
Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Модератор Yuri

    (@yube)

    Как теперь указать зависимость с jquery-1.11.1.min.js.

    Указать в зависимостях хендлер, с которым подключен вышеозначенный скрипт.

    А что такое этот хендлер?

    Модератор Yuri

    (@yube)

    А что такое этот хендлер?

    Уникальное имя (или псевдоним, если угодно) скрипта или стиля (не путать с именем файла). Например, в вызове

    wp_enqueue_script( ‘script-js1’, get_template_directory_uri() . ‘/js/theme/main-1.js’, array(‘jquery’), false, true );
    

    хендлер — script-js1
    Хендлер используется для указания зависимостей, а также обеспечивает возможность заменить один скрипт/стиль другим, не меняя зависимостей.

    Также существует ряд предопределенных хендлеров, которые можно использовать, не регистрируя для них скрипты. Например, ‘jquery’.

    Матчасть: https://developer.wordpress.org/reference/functions/wp_enqueue_script/

    • Ответ изменён 3 года, 1 месяц назад пользователем Yuri.

    Не работает.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Правильное подключение js» закрыта для новых ответов.