Элементы Woocommerce Js не загружаются

Я действительно надеюсь, что кто-то может помочь мне с этим, это сводит меня с ума и расстраивает меня. Я установил WooCommerce на автономный тестовый сайт на тему по умолчанию (TwentyThirteen), и она работает и выглядит великолепно.

Однако, применяя его к теме, которую я разработал, она отлично работает. Все стили woocommerce загружены, но файл javascript woocommerce не загружен. Я использовал какой-то другой плагин woocommerce, и его файл js также не загружен. Но когда я использовал тему TwentyThirteen, все работает нормально, все стили woocommerce и файлы javascript загружаются, но при применении к моей теме загружается только файл стилей.

Я перепробовал все инструкции на веб-сайте WooCommerce, чтобы интегрировать его в мою тему (оба способа - использовать перехват всей страницы или добавить хуки), и все это по-прежнему приводит к результатам.

1 ответ

Решение

Я решил проблему. Из-за отмены регистрации jquery для wordpress и регистрации jquery с помощью другого дескриптора, я думаю, что он не загружает скрипт js woocommerce. подобно

function theme_script(){
  wp_deregister_script( 'jquery' );

  wp_register_script('jqueryreal',get_stylesheet_directory_uri().'/jquery.js',array(),'4.2');
   wp_enqueue_script('jqueryreal');


}
add_action('wp_enqueue_scripts','theme_script');

Когда я удаляю вышеуказанную функцию из functions.php, тогда проблема решается. Все элементы js загружены и работают нормально, как я хочу.

Другие вопросы по тегам