作为wordpress网站的站长,我们可能会经常碰到一些奇怪的问题:wordpress后台打不开显示空白、wordpress后台打开非常慢。我们要问了:为什么wordpress后台打不开?为什么wordpress后台打开非常慢呢?对呀,这是为什么呢?如果是网站上慢也就有情可原,但是在本地的电脑上的本地环境也出现这些情况,就不对了。记得高时银博客在前面一些章节中也提到了一些wordpress后台提速的方法,但都是从某一个方法去解说。本章,高时银博客将全面解说“wordpress后台打不开、打开慢的终级解决之道”。 4 Q" F' O& V; P7 u
" @, X1 ?; y( |
首先要解说一点:wordpress后台空白,并不是打不开,而是因为wordpress程序一直在连接国外服务器,如:检查某些插件或主题的更新、wordpress用户头像(gravatar头像)、google字体。所以,我们要解决wordpress后台打不开打开慢的问题,就要从些方面入手,将下面提供的代码放进你的主题的functions.php文件中。 1 o4 T5 s# W2 w2 k
6 _' f8 [' N" l" N9 z- ?- a8 Y
第一步、禁用google字体。代码如下: ; ]9 ?/ z7 j+ O3 N( K, q B
//删除谷歌字体
/ |5 a' s2 q! dadd_action( 'init', 'disableGoogleFont');
* _/ P4 j2 i+ ~8 l2 _function disableGoogleFont(){6 h$ q1 }( u7 { L% X- s
wp_deregister_style("open-sans");
% G0 @3 G# A7 F( @# G! iwp_register_style("open-sans",false);
8 [3 w7 g1 f9 x+ f5 X2 y} 第二步:通过多说服务器来缓存gravatar头像。代码如下: 3 m, `* k' y5 Y, M0 o% X3 P- Q0 R/ U
//通过多说服务器加速Gravatar头像 X8 p8 b; Q5 H' I! h' r" u
function mytheme_get_avatar($avatar) {% a& h2 a: v) @# e" D
$avatar = str_replace(array("seo论坛gravatarseo站长论坛","0.gravatarseo站长论坛","1.gravatarseo站长论坛","2.gravatarseo站长论坛"),"gravatar.duoshuoseo站长论坛",$avatar);* [. u3 l& T$ u, v% F- a" u8 k
return $avatar;" U, D% n$ ~6 P( K. t: w
}
3 h: X8 }1 U l; P* T8 z5 X; ?" Madd_filter( 'get_avatar', 'mytheme_get_avatar', 10, 3 );
! s' T, m( J/ J" @8 N+ o" _+ t3 U2 @) W" P
当然,你也可用其它的国内服务器来缓存gravatar头像,如七牛服务器。 第三步:禁用插件和主题检查更新。代码如下: * A9 C$ W1 y( U4 L
//禁止插件或主题检查更新,1 @- g3 R& ~/ L+ @# W% t
add_filter("pre_http_request", disable_plugin_request,10,3);2 G8 }! l e. R- D
function disable_plugin_request($a,$b,$c){9 p$ ^( j+ d8 A7 O$ K
if(isset($b['body']['plugins']) || isset($b['body']['themes']))8 L7 G' A. g% Q
return array('response'=>array('code'=>404));2 c {3 c* `/ M! g0 O; p7 i$ N( k
return false;
8 {2 d1 w! x7 H- e9 i0 o6 _$ K}' V5 r! w( {+ E: q' B- ]
0 R# j9 P- K/ R. @# l如果不想禁用插件或主题更新检查,就不要使用服务器放在国外的插件或主题,因为国内打开国外服务器非常慢,甚至打不开,如:google服务器等。 通过上面的这几步,wordpress后台就不再出现空白打不开的情况了,而且wordpress后台打开速度大提高。如果通过这几步,你的wordpress后台还是打不开,那就是你的wordpress程序或wordpress主题或者你的网站空间有问题了,你可以试着重新上传wordpress程序或wordpress主题来解决,或者换一个好一点的网站空间。
* b; R4 w, x1 N0 f0 F: V" t' X) Z8 O5 g4 }2 k7 N
3 M* A7 |. y: i1 s1 p2 i O
原文出处链接:http://wanlimmseo站长论坛/77201505314164.html
1 @; J1 D6 f/ w4 z3 i$ x$ ]搜外论坛原创作者:wordpress建站
- j/ V7 c S8 f2 j* q. x" Q日期:2015-6-4 |