博主之前用的是在主题模板文件加入屏蔽代码解决的,现在有了360 解决方案,既解决了字体被墙问题
又可以用上谷歌字体,咱们开始说说具体怎么操作吧。
360网站卫士的解决方案:
修改方法如下:
打开wordpress代码中的文件wp-includes/script-loader.php文件,搜索:fonts.googleapis.com找到这行代码:
$open_sans_font_url = "//fonts.lug.ustc.edu.cn/css?family1=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";
把fonts.googleapis.com替换为fonts.useso.com
或者可以将以下代码复制到主题functions.php中
function ipc_google_font($content) { return str_replace('fonts.googleapis.com', 'fonts.useso.com', $content); return str_replace('ajax.googleapis.com', 'ajax.useso.com', $content); } ob_start("ipc_google_font");
修改完保存,再次刷新,大家就可以发现,自己的网站速度已经比以前快了很多,几乎瞬间就可以拿到Google字体了。原因就是本来需要从美国服务器才能拿到的google字体,现在已经遍布360全国的机房了。
OK,搞定咯,博主现在用的就是这个方法,当然你们也可以用之前的方法。
最新评论