首页 » 建站技术 » WordPress » 浏览内容

在前台不要加载WordPress本身的jquery.min.js


2010-12-26 15:36:24 5,547 0 发表评论 字体: 作者:C.K.
标签: JqueryWordPress备忘

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

另外还需要注意的一个地方是,添加回来这句“<?php wp_head(); ?>”,则<head></head>里会加载Wordpress自带的JQuery库,也就是会出现如下的一句话:

<script type='text/javascript' src='http://www.yourdomain.com/wp-includes/js/jquery/jquery.js?ver=1.4.2'></script>

这个文件有72KB之巨,而且我发现完全可以用谷歌的JQuery库(谷歌的是54KB)来替代它。所以我曾经在优化<head></head>的时候就用谷歌的JQuery库取代了它,现在它又回来了,怎么去掉它呢?

打开/wp-includes/script-loader.php文件,查找“jquery.js”字符串,大概在第119行能找到这么一句:

$scripts->add( 'jquery', '/wp-includes/js/jquery/jquery.js', false, '1.4.2');

我们不能将这一句直接删除或者注释掉,因为在后台的时候,必须得用到这个库(可以在这用谷歌的库来替换,不过不推荐),那么加个判断就可以了,让这一句只在后台的时候运行,将其改为:

if(is_admin()){
  • $scripts->add( 'jquery', '/wp-includes/js/jquery/jquery.js', false, '1.4.2');}
  • 至此,一切 Ok !

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5066 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14166873 位访客

    广告区 Guǎng Gào