作为wordpress网站的站长,我们可能会经常碰到一些奇怪的问题:wordpress后台打不开显示空白、wordpress后台打开非常慢。我们要问了:为什么wordpress后台打不开?为什么wordpress后台打开非常慢呢?对呀,这是为什么呢?如果是网站上慢也就有情可原,但是在本地的电脑上的本地环境也出现这些情况,就不对了。记得高时银博客在前面一些章节中也提到了一些wordpress后台提速的方法,但都是从某一个方法去解说。本章,高时银博客将全面解说“wordpress后台打不开、打开慢的终级解决之道”。
" H9 D* R5 Y2 D, y9 k% M" A9 b0 g4 Y" v; i
首先要解说一点:wordpress后台空白,并不是打不开,而是因为wordpress程序一直在连接国外服务器,如:检查某些插件或主题的更新、wordpress用户头像(gravatar头像)、google字体。所以,我们要解决wordpress后台打不开打开慢的问题,就要从些方面入手,将下面提供的代码放进你的主题的functions.php文件中。
/ D& o2 g- S( C0 |0 {. c b$ c
第一步、禁用google字体。代码如下: 6 S/ g" A0 B/ J3 x' o0 ~1 P
//删除谷歌字体
! `% W1 L/ l9 y! `/ K. R4 m: uadd_action( 'init', 'disableGoogleFont');
- m$ g9 S, Q1 H, O" ofunction disableGoogleFont(){
5 b! ^. a- F+ X( Gwp_deregister_style("open-sans");8 W5 o; u- J" X
wp_register_style("open-sans",false);
4 V9 N7 B1 |. ]8 m} 第二步:通过多说服务器来缓存gravatar头像。代码如下:
6 {% D3 E' L0 y! Q/ r- U1 f//通过多说服务器加速Gravatar头像# k$ F, t7 u- x( k1 h% B6 t, w+ n
function mytheme_get_avatar($avatar) {
/ E& n; k1 V+ e; h$avatar = str_replace(array("seo论坛gravatarseo站长论坛","0.gravatarseo站长论坛","1.gravatarseo站长论坛","2.gravatarseo站长论坛"),"gravatar.duoshuoseo站长论坛",$avatar);2 f' y5 X* m; r& D+ e7 R' t- c
return $avatar;& ^, ]1 H& H9 V
}
1 V: t0 r7 B( Z1 I. sadd_filter( 'get_avatar', 'mytheme_get_avatar', 10, 3 );7 ?- t% n9 G1 V+ S/ B }
7 \5 V- \6 K4 n/ |3 `" ~* z& M2 A当然,你也可用其它的国内服务器来缓存gravatar头像,如七牛服务器。 第三步:禁用插件和主题检查更新。代码如下:
9 I; a: m9 r" S1 ]+ ^) A8 _//禁止插件或主题检查更新,
' `3 c; J0 F3 v6 `- Padd_filter("pre_http_request", disable_plugin_request,10,3);
( l1 o! ^: I% E% @function disable_plugin_request($a,$b,$c){
; ]! W- O) \7 j3 f. I5 r' iif(isset($b['body']['plugins']) || isset($b['body']['themes'])) Y: V2 t( O& Z0 ~- ?9 @
return array('response'=>array('code'=>404));8 j+ Z- V J, P Y, n4 K
return false;
$ Q# N8 y) K* V" C3 g6 D2 t}" N3 N+ |: K3 t" h9 m6 j: L
/ B) B3 q9 o4 J
如果不想禁用插件或主题更新检查,就不要使用服务器放在国外的插件或主题,因为国内打开国外服务器非常慢,甚至打不开,如:google服务器等。 通过上面的这几步,wordpress后台就不再出现空白打不开的情况了,而且wordpress后台打开速度大提高。如果通过这几步,你的wordpress后台还是打不开,那就是你的wordpress程序或wordpress主题或者你的网站空间有问题了,你可以试着重新上传wordpress程序或wordpress主题来解决,或者换一个好一点的网站空间。 - K: G/ S5 V8 ~) s1 o& L+ f
2 | b# l: J4 A9 t
; D* W- ]* ^9 B+ b, y) I! X
原文出处链接:http://wanlimmseo站长论坛/77201505314164.html. S; q" l( {2 p- j5 w
搜外论坛原创作者:wordpress建站/ K3 M* D: D" W# o: S D/ N
日期:2015-6-4 |