从2013年5月底开始,google在中国基本处于无法访问状态,谷歌官网 域名,香港域名均无法访问,就连之前的IP访问方法也都失效,而Google Adsense打不开,恐怕做谷歌联盟的站长也要倒霉了。虽然在新闻上没有搜索到任何相关内容,但业内流传Google服务已经在大陆被全线屏蔽,除搜索 引擎遭到屏蔽之外,谷歌的邮箱(Gmail)、日历(Calendar)、翻译(Translate)、地图(Maps)、分析(Analytics)和 Google AdSense等产品也受到了影响。

WordPress是世界上最大的开源博客程序,而WordPress大部分的主题都是 使用Google的在线字体方案:Google Fonts。Google服务不稳定,导致大量独立博客字体加载不出来,直接导致几十万独立博客打开速度变慢,严重时甚至导致网站打不开。

下面 提供2种解决方法,解决字体加载过慢的情况

一、360网站卫士的解决方案

打开wordpress代码中的文件wp-includes/script-loader.php文件,如下图

搜索:fonts.googleapis.com找到这行代码:如下图

把调用地址fonts.googleapis.com替换为fonts.useso.com即可。

修改完保存,再次刷新,大家就可以发现,自己的网站速度已经比以前快了一些。

二、安装插件Disable Google Fonts

安装完成启用即可。

------------------------------------------------------------------------------

禁止0.gravatar.com、1.gravatar.com访问缓存加速

有时候wp前台页面一直在加载1.gravatar.com等,下面 提供2种解决方法,解决x.gravatar.com在加载中....

1,取消头像显示

2,将Wordpress的Gravatar头像图片缓存到本地

要想将Wordpress的Gravatar头像图片缓存到本地,先在网站的根据目录新建一个avatar 的文件夹,读写权限设置为755。

有些留言者的邮箱可能没有注册Gravatar头像,我们需要用到一个默认的图片替代这样的留言者的头像,将一张default.jpg 的图片作为默认头像放在avatar文件夹中。

打开你的主题的 functions.php 文件,编辑内容。

将以下代码复制粘贴到你的functions.php最后,默认的是14天更新一次头像图片,你可以自己修改为更短时间。

function my_avatar($avatar) {

$tmp = strpos($avatar, 'http');

$g = substr($avatar, $tmp, strpos($avatar, "'", $tmp) - $tmp);

$tmp = strpos($g, 'avatar/') + 7;

$f = substr($g, $tmp, strpos($g, "?", $tmp) - $tmp);

$w = get_bloginfo('wpurl');

$e = ABSPATH .'avatar/'. $f .'.jpg';

$t = 1209600; //設定14天, 單位:秒

if ( !is_file($e) || (time() - filemtime($e)) > $t ) { //當頭像不存在或文件超過14天才更新

copy(htmlspecialchars_decode($g), $e);

} else $avatar = strtr($avatar, array($g => $w.'/avatar/'.$f.'.jpg'));

if (filesize($e) < 500) copy($w.'/avatar/default.jpg', $e);

return $avatar;

}

add_filter('get_avatar', 'my_avatar');

WordPress的Gravatar头像图片缓存到本地后,图片的路径不再是Gravatar官网的URL了,而是本地服务器的图片地址了。

最新文章

  1. EntityFramework 优化
  2. Maven仓库管理-Nexus
  3. HTML&amp;CSS学习笔记(一)
  4. 怎样将文件夹打包为jar包或war包
  5. nRF51822之pstorage使用摘要
  6. 越狱Season 1-Episode 11: And Then There Were 7-M
  7. Ubuntu 部署 Redmine
  8. 【总结】java命令解析以及编译器,虚拟机如何定位类
  9. Oracle Minus 取差集
  10. Create XHR
  11. Web工程师的工具箱 | 酷壳 - CoolShell.cn
  12. 队列--Redis+Log4Net
  13. UVa 11172 - Relational Operator
  14. 简述Oracle IOT(Index Organized Table)
  15. ASP.NET MVC5+EF6+EasyUI 后台管理系统(92)-打印EasyUI 的datagrid表格
  16. 原生JS强大DOM选择器querySelector与querySelectorAll
  17. odoo开发笔记-- 按钮动作跳转到其他列表视图默认搜索
  18. Git项目的初始化
  19. 三、Django安装和流程
  20. vs快捷键代码格式化或代码对齐名字

热门文章

  1. 如何在MySQL中使用explain查询SQL的执行计划?
  2. Python_016(面向对象之属性和类方法)
  3. es之得分(加权)
  4. 进程(process)和线程(thread)
  5. COUNT 和 IFNULL函数
  6. onchange and oninput
  7. php system exexc 立即返回
  8. PhantomJs 与 Casperjs
  9. 自定义控件 - 切换开关:SwitchView
  10. 关于问题的四个单词区别: question problem matter issue