2

我有一个使用 woocommerce 插件开发的自定义 wordpress 主题。

它是使用 twitter bootstrap 构建的,carousel 和其他 jquery 依赖的东西工作得很好。但是,它看起来与特定于 woocommerce 插件的 jquery 有任何关系,例如选项卡不起作用。

我上传了这个网站,这样你就可以看到这些标签是如何在这里不起作用的:http: //www.caimanmedia.com/rjipublishing/shop/on-the-raft/

我在我的functions.php文件中调用jQuery,如下所示:

wp_deregister_script('jquery'); // initiate the function  
wp_register_script('jquery', get_template_directory_uri().'/library/js/libs/jquery.1.9.1.min.js', false, '1.9.1');

我想知道这两者之间是否存在冲突?我不确定为什么 woocommerce jquery 部分不起作用,但 twitter 引导部分是。

当我查看我的源代码时,我在第 56 行看到了这一点:

<script type='text/javascript' src='http://www.caimanmedia.com/rjipublishing/wp-content/themes/rjipublishing/library/js/libs/jquery-1.9.1.min.js?ver=1.9.1'></script>

然后在第 79 行我看到了这个:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

我想知道我是否需要禁用一个?如果是这样,我会禁用哪一个?

非常感谢任何帮助或指导!

谢谢!

4

1 回答 1

3

我建议使用与 WordPress 捆绑的 jQuery,并禁用包含其他 jQuery 的行。请参阅http://www.mojowill.com/developer/using-javascript-with-wordpress-correctly/了解更多详情。

于 2013-03-12T11:00:31.217 回答