wordpress网站后台打开慢的原因及解决方法

wordpress网站后台打开慢的原因及解决方法。作为wordpress网站的站长,尤其是接触wp不就的站长们,可能会经常碰到一些奇怪的问题:wordpress后台打不开显示空白、wordpress后台打开非常慢。那么wp为什么会出现以上问题呢,今天天禾SEO将为大家全面解析wordpress站点后台打不开,打开过慢问题。

 

wordpress后台空白,并不是打不开,是因为wordpress程序一直在连接国外服务器,如:检查某些插件或主题的更新、wordpress用户头像(gravatar头像)、google字体。所以,我们要解决wordpress后台打不开打开慢的问题,就要从些方面入手,将下面提供的代码放进你的主题的functions.php文件中。

解决方案

第一步、禁用google字体。代码如下:

//删除谷歌字体
add_action( 'init', 'disableGoogleFont');
function disableGoogleFont(){
wp_deregister_style("open-sans");
wp_register_style("open-sans",false);
}

第二步:通过多说服务器来缓存gravatar头像。代码如下:

//通过多说服务器加速Gravatar头像
function mytheme_get_avatar($avatar) {
$avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com"),"gravatar.duoshuo.com",$avatar);
return $avatar;
}
add_filter( 'get_avatar', 'mytheme_get_avatar', 10, 3 );

当然,你也可用其它的国内服务器来缓存gravatar头像,如七牛服务器。

第三步:禁用插件和主题检查更新。代码如下:

add_filter("pre_http_request", disable_plugin_request,10,3);
function disable_plugin_request($a,$b,$c){
if(isset($b['body']['plugins']) || isset($b['body']['themes']))
return array('response'=>array('code'=>404));
return false;
}

如果不想禁用插件或主题更新检查,就不要使用服务器放在国外的插件或主题,因为国内打开国外服务器非常慢,甚至打不开,如:google服务器等。

小注:如遇后台打不开的情况 确保程序或者数据库没有问题的情况下,可尝试更改空间PHP版本。

通过以上几步,wordpress后台基本上就不会出现后台打不开或者打开缓慢的问题,网站速度大大提高。如果还有问题的话,那可能是你wordpress程序或者空间本身的问题。你可以尝试更换wordpress主题或者重新更换空间来解决。

您可能还会对下面的文章感兴趣: