多个插件加载的多个sel2.js文件

时间:2015-06-08 作者:camouyer

升级到WP 4.2.2后,我的一个js文件中出现以下错误:

Uncaught TypeError: jQuery(...).select2 is not a function

我在google上搜索了这个问题,似乎在加载多个jquery时就会发生这种情况。

然而,通过查看不同的插件和我的主题,我发现有几个插件(和我的主题)执行select2的wp\\u enqueue\\u脚本。js,没有一个版本相同(3.1到3.5.2)。

所以我的问题是:

每个插件都有自己的版本,这正常吗

1 个回复
SO网友:s_ha_dum

每个插件都有自己的版本,这正常吗?

If the script isn\'t registered by Core 除了注册脚本本身,插件/主题可以做的事情不多。如果有一些标准化就好了,但这将是一个棘手的问题。

原始错误的问题是什么:uncaughttypeerror:jQuery(…)。select2不是一个函数?

这不太可能与WordPress直接相关,我猜是这样,但请看:https://stackoverflow.com/q/29968409/1735890

结束

相关推荐

似乎无法运行JQuery(WordPress插件)

我试图学习如何使用Wordpress创建插件,但我偶然发现了这个问题:每当我尝试运行JQuery时,我都会得到未定义的错误等。。。我尝试了在互联网上找到的不同方法,如取消注册/注册/排队,但似乎没有任何效果。目标是在插件设置页面中填充文本区域,而无需重新加载/保存页面以创建实时预览。这就是我现在正在做的:class plugin { public function __construct() { add_action(\"wp_enqueue_scrip