首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我要取消jquery的注册?

问为什么我要取消jquery的注册?
EN

WordPress Development用户
提问于 2016-11-12 08:00:07
回答 2查看 298关注 0票数 0

我正在开发一个插件,我想在我的插件中使用彩色盒。所以我使用wp_enqueue_script('jquery');,但它不起作用。然后我搜索它并添加下面的代码,它现在正在工作。但是我为什么要取消jquery的注册呢?

代码语言:javascript
复制
wp_deregister_script('jquery');
wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js', false, '1.8.1');
wp_enqueue_script('jquery');
EN

回答 2

WordPress Development用户

发布于 2016-11-12 09:16:12

链接jquery代码两次与函数冲突,因为它们存在两次。因此,取消注册对你有帮助,但这不是一个好选择。你应该通过jQuery没有冲突的事情。您应该使用不同的名称注册jquery版本,这样它就不会破坏wordpress。

参考文献- jQuery 论坛和文档

票数 2
EN

WordPress Development用户

发布于 2016-11-13 15:58:41

Vishal & toscho写道:

您应该避免取消WordPress版本的jQuery注册。这些行所做的是告诉WP,您不想使用它们的版本,并且希望使用不同版本的jQuery (在您的示例中为1.8.1版)。取决于您的彩色盒版本,它现在可能工作的原因是因为它不兼容最新版本的jQuery包括在WP核心。

因此,最好的解决方案是找到一个与最新版本的jQuery兼容的jQuery插件。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/245915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档