Woocommerce Js元素未加载

时间:2015-03-26 11:06:06

标签: javascript php wordpress wordpress-theming wordpress-theme-customize

我真的希望有人可以帮助我,这让我很生气,让我感到沮丧。我已经在一个默认主题(TwentyThirteen)的离线测试网站上安装了WooCommerce,它的工作效果很好。

当将它应用于我开发的主题时,它工作正常。所有的woocommerce风格已加载但未加载woocommerce javascript文件。我曾经使用过一些其他的woocommerce插件,它的js文件也没有加载。但是,当我使用TwentyThirteen主题一切正常,所有的woocommerce样式和javascript文件都加载但是当应用于我的主题时只加载样式文件

我已经尝试了WooCommerce网站上的所有说明,将它集成到我的主题(使用catch all page或者添加钩子的两种方法),所有这些仍然会产生。

1 个答案:

答案 0 :(得分:1)

我解决了这个问题。因为取消注册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元素都被加载并且可以正常工作。