将Wordpress从3.5升级到3.5.1后,某些功能已停止运行。
答案 0 :(得分:0)
jQuery已经由WordPress注册,你应该首先取消注册。
请注意你在做什么。从CDN服务它是一个好主意,但jQuery是在noconflict模式下加载到WordPress中的原因 - 你应该确保你也这样做。
请参阅此文http://pippinsplugins.com/why-loading-your-own-jquery-is-irresponsible/(其中还包含了实现您尝试做的内容的代码,同时告诉您不要这样做!)
如果链接中断,实现此目的的代码是
function pluginprefix_load_scripts() {
if ( !is_admin() ) {
wp_deregister_script('jquery');
wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.9/jquery.min.js', false, '1.9');
wp_enqueue_script('jquery');
}
}
add_action( 'wp_enqueue_scripts', 'pluginprefix_load_scripts' );
不这样做的主要原因是
我书中的所有有效点:)
有一个插件可以在noconflict模式下加载jQuery的Google库 - 这是实现你想要的一个很好的解决方案。 http://wordpress.org/extend/plugins/use-google-libraries/