我在使用wp_enqueue_script()的Wordpress安装中使用JQuery,以便其他插件可以轻松找到它并且不会尝试添加其他安装。
我的JQuery包括变老,我正在考虑更新它。我可以更改代码并提及更新的安装,但我想要一个正确的方法来实现它,以便更新的稳定版本包含在谷歌托管的JQuery中,而不会改变任何内容。
我想我的主题函数文件中只有这么多代码:
if( !is_admin()){
wp_deregister_script('jquery');
wp_register_script('jquery', 'http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js', false, '1.3.2');
wp_enqueue_script('jquery');
}
现在,我正在寻找可以包含稳定版本的代码,一旦它出现在谷歌上。!
答案 0 :(得分:0)
在使用wp_enqueue_script获取最新版本之前,您必须确保使用wp_unregister_script取消注册WordPress的JQuery和JQuery-UI原始副本。 WordPress在安全模式下使用jQuery,因此请确保将副本设置为。
这就是我的工作
wp_unregister_script('jquery');
wp_unregister_script('jquery-ui-core');
如果查看“WordPress附带的默认脚本”下的文档,您将找到WordPress用于其默认脚本的脚本句柄。当您排队最新的jQuery时,请确保使用相同的句柄,以便其他插入jquery的插件也可以找到它。
wp_enqueue_script('jquery', $pathTojQuery);
wp_enqueue_script('jquery-ui-core', $pathTojQueryUI);
答案 1 :(得分:0)
Google允许您通过使请求的版本号不太精确来链接到最新版本的jQuery。
例如:
https://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js将始终是1.4.3版本
https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js将始终是最新的1.x版本
请注意,jQuery中的更改可能会破坏与jQuery相关的代码,因此这既有好处也有缺点。