Javascript 激活wordpress插件会破坏jquery效果
我目前正在将一个HTML5模板转换为wordpress主题。我已经设法设置了一个基本主题,但是每当我用jQuery脚本激活任何插件时,我的一些jQuery效果都会被破坏。具体来说,在Firefox调试器中-- TypeError:jQuery.easing[jQuery.easing.def]不是函数@ jquery.1.3.js:46 这是你的电话号码。您可以看到,在大约一半的地方,有一个图像滑块不起作用。我保留了一个插件,名为WP-eMember 我已经尝试了很多方法,比如将我的主题配置为子主题,将jquery.easing.1.3包装到一个文档就绪函数中,以及在代码中移动脚本调用,但都没有成功。我甚至不确定缓和脚本是否有错。答案可能就在我面前,但我似乎想不出来。非常感谢 编辑:来自markratledge的优秀建议。我使用wp_register_script()和wp_enqueue_script()将脚本放在functions.php中。一开始我很困惑,甚至有更多的东西坏了。进一步阅读,我发现由于Wordpress在其内置的jQuery库中使用了noConflict包装,所以$shortcut不可用。因此,我检查了所有在检查器中显示错误的脚本,并将“$”替换为“jQuery”。瞧!一切都在摇摆。再次感谢 查看如何在WordPress主题中加载JS并避免jQuery错误,并给出示例 您通过直接链接加载了一堆jQuery,但是随后Javascript 激活wordpress插件会破坏jquery效果,javascript,wordpress,jquery,Javascript,Wordpress,Jquery,我目前正在将一个HTML5模板转换为wordpress主题。我已经设法设置了一个基本主题,但是每当我用jQuery脚本激活任何插件时,我的一些jQuery效果都会被破坏。具体来说,在Firefox调试器中-- TypeError:jQuery.easing[jQuery.easing.def]不是函数@ jquery.1.3.js:46 这是你的电话号码。您可以看到,在大约一半的地方,有一个图像滑块不起作用。我保留了一个插件,名为WP-eMember 我已经尝试了很多方法,比如将我的主题配置为子
wp\u head
进来,为插件加载了更多jQuery,并且发生了冲突。即,两个不同的jQuery主库;检查Firefox控制台以获取正在加载的所有JS的列表
从该文件:
wp\u enqueue\u script
根据需要在正确的时间将脚本文件链接到生成的页面
如果尚未创建脚本,则返回到脚本依赖项
包括,以及是否已注册所有依赖项。你可以
将脚本与以前使用
wp_register_script()函数,或为该函数提供所有
链接脚本所需的参数
这是将JavaScript链接到WordPress的推荐方法
生成的页面