Woocommerce Js 元素未加载

Woocommerce Js elements are not loading

我真的希望有人能帮我解决这个问题,这让我很生气,很沮丧。我已经在默认主题 (TwentyThirteen) 的离线测试站点上安装了 WooCommerce,它运行良好并且看起来很棒。

然而,将其应用于我开发的主题时,效果很好。所有 woocommerce 样式都已加载,但未加载 woocommerce javascript 文件。我使用了其他一些 woocommerce 插件,它的 js 文件也没有加载。但是当我使用 TwentyThirteen 主题时一切正常并且所有的 woocommerce 样式和 javascript 文件都被加载但是当应用于我的主题时只加载样式文件

我已经尝试了 WooCommerce 网站上的所有说明以将其集成到我的主题中(使用捕获所有页面或添加挂钩的两种方法),所有这些仍然有效。

我已经解决了这个问题。由于注销了 wordpress jquery 并通过另一个句柄注册了 jquery,我认为它不会加载 woocommerce js 脚本。喜欢

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 元素都已加载,并且可以正常工作。