Gravatar

网站打开速度慢-1.Gravatar.com打不开[wordpress]

WordPress 毕竟是外国人开发的系统放到中国来会有一些水土不服,因为有广泛的使用到一些境外网站服务以及一些不必要的功能导致 WP 网站变慢。

比如这次碰到的,1.Gravatar.com的头像服务一直打不开,网站一直转圈圈。其原因是1.Gravatar.com被墙了。

解决方案就是替换Gravatar.com的头像服务或者使用不被墙的https。

在主题的function.php文件里添加下面的代码

/**
* www.garygeng.net
* 头像修改远程地址
*/
function phpsong_get_https_avatar($avatar){
$avatar = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com", "2.gravatar.com"), "secure.gravatar.com", $avatar);
return $avatar;
}
add_filter('get_avatar', 'phpsong_get_https_avatar');

替换 Gravatar

使用 V2EX 的 Gravatar 镜像来代替原来的,支持 HTTPS。

//使用 V2EX 的 Gravatar 镜像

functionget_ssl_avatar($avatar){ $avatar = preg_replace(‘/.*\/avatar\/(.*)\?s=([\d]+)&.*/’,'<img src=”https://cdn.v2ex.co/gravatar/$1?s=$2″ class=”avatar avatar-$2″ height=”$2″ width=”$2″>’,$avatar); return $avatar; } add_filter(‘get_avatar’, ‘get_ssl_avatar’);

蓝色石头运营数据分析、网站建设、软件工具推荐编辑,欢迎投稿!
文章已创建 473

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部