最近,许多朋友报道WordPress的打开速度很慢。WordPress使用opensana字体,字体文件存储在美国的谷歌服务器上。当你打开网站时,fonts.googleapis.com的信息总是会被加载到左下角,因为国内对谷歌的访问速度非常慢,有时甚至会被屏蔽。这是访问速度慢的根本原因。一位朋友说,由于最近使用了唤醒主题,后台加载速度很慢?
这里有一个解释:有两个主要因素,一个是谷歌字体,另一个是阿凡达。
其他朋友,只需将它们添加到functions.php?。
谷歌字体
在后台加载谷歌字体是没有用的,所以请禁止它们。
add_filter( 'gettext_with_context', 'disable_open_sans', 888, 4 );
function disable_open_sans( $translations, $text, $context, $domain ) {
if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
$translations = 'off';
}
return $translations;
}
解决Gravatar头像不显示的问题
以下两个办法,二选一即可。
//官方Gravatar头像调用ssl头像链接
function suxingme_get_avatar($avatar) {
$avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="http://secure.gravatar.com/avatar/$1?s=$2" class="avatar avatar-$2" height="$2" width="$2">',$avatar);
return $avatar;
}
add_filter('get_avatar', 'suxingme_get_avatar');
//使用Gravatar头像服务的(HTTPS)加密线路
function suxingme_replace_avatar($avatar) {
$avatar = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com", "2.gravatar.com"), "cn.gravatar.com", $avatar);
return $avatar;
}
add_filter( 'get_avatar', 'suxingme_replace_avatar', 10, 3 );