Элементы 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 загружены и работают нормально, как я хочу.