0

我现在正在使用 Wordpress 3.5.2,并且正在开发自己的主题。当我查看完整的源代码时 - wordpress 总是导入自己的 jquery 脚本。

<script type='text/javascript' src='http://my.domain.com/wp-includes/js/jquery/jquery.js?ver=1.8.3'></script>

但我想在顶部包含我自己的 jquery 文件 - 所以我看到了这个函数:

wp_deregister_script('jquery');

但是这个解决方案对我不起作用——上面的代码仍然在我的源代码中。

这里有什么问题,如何取消注册 wordpress-jquery 导入?

谢谢

4

2 回答 2

1

试试这个代码:

wp_deregister_script('jquery');
wp_register_script('jquery', 'path_to_your_jquery-file', false, 'jquery_version');
wp_enqueue_script('jquery');

它应该工作。

于 2013-07-11T12:02:36.400 回答
0

文档中:

取消注册 WordPress 股票 jquery 脚本,因此您可以注册自己的副本或从 Google CDN 注册

它不会添加新的 jquery 脚本。您可以将脚本与之前注册的句柄链接起来,wp_register_script()您需要手动进行操作,如下所示:

wp_register_script('jquery', 'path/to/your/own/jquery/file', false, 'jquery_version');

wp_enqueue_script('jquery');

文档:wp_enqueue_script(),wp_register_script()

希望这可以帮助!

于 2013-07-11T12:11:33.977 回答