hakre在对Rarst答案的评论中链接到的票证将表明3.2应该包含jQuery 1.5,所以您可以简单地等到3.2。
或者,我确实找到了将1.5加载到管理中的方法。。
这可以在连接或不连接的情况下工作(只需注意下面的问题)。
add_action( \'admin_init\', \'try_jquery_version\');
function try_jquery_version() {
global $wp_scripts;
if( !is_object( $wp_scripts ) )
return;
if( !isset( $wp_scripts->registered[\'jquery\'] ) )
return;
$wp_scripts->registered[\'jquery\']->src = \'https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.js\';
$wp_scripts->registered[\'jquery\']->ver = \'1.5\';
}
有一些副作用,我不确定这是否是缓存的结果,或者其他jQuery脚本是否也必须与新的jQuery版本(即ui核心)内联更新,或者它目前是否无法在WordPress中正常工作。
Known Issues:
仪表板小部件似乎无法加载
Firefox控制台中显示的与未定义的VAR相关的各种错误等(我对JS了解不够,不知道为什么会出现这些错误)我将在上面添加我看到的任何其他问题。
现在,我将继续测试1.5,看看我是如何进步的,看看它是否会有所不同应该很有趣(似乎快一点,但可能只是我的想象)。
UPDATE: <据我所知,在将jquery集成到WordPress中没有做什么特别的事情,在查看了WP变更集之后,jquery似乎只是在需要时进行了更新。
我目前认为,我遇到的问题是jquery新版本更改的自然结果,或者我得到了以前副本的缓存版本(或者ui需要与jquery内联更新到)。我需要做其他事情,所以现在我已经切换回1.4(WP中包含的任何内容),而且似乎对我的观察结果没有特别的兴趣(但如果有人想听,我很乐意分享我的想法)。