GEOrgia,">作为wordpress网站的站长,我们可能会经常碰到一些奇怪的问题:wordpress后台打不开显示空白、wordpress后台打开非常慢。我们要问了:为什么wordpress后台打不开?为什么wordpress后台打开非常慢呢?对呀,这是为什么呢?如果是网站上慢也就有情可原,但是在本地的电脑上的本地环境也出现这些情况,就不对了。记得高时银博客在前面一些章节中也提到了一些wordpress后台提速的方法,但都是从某一个方法去解说。本章,高时银博客将全面解说“wordpress后台打不开、打开慢的终级解决之道”。 ' N. C! E: h. S4 d9 k( v
$ m# P5 D' p9 z) f1 }- R首先要解说一点:wordpress后台空白,并不是打不开,而是因为wordpress程序一直在连接国外服务器,如:检查某些插件或主题的更新、wordpress用户头像(gravatar头像)、google字体。所以,我们要解决wordpress后台打不开打开慢的问题,就要从些方面入手,将下面提供的代码放进你的主题的functions.php文件中。
2 E; |% d. t: }! \& M
9 X; e Z( |4 m3 v6 N+ z" N L第一步、禁用google字体。代码如下: & g; \3 M* {, V4 H2 l( `5 \3 q
//删除谷歌字体7 C, `) D- {7 t5 }
add_action( 'init', 'disableGoogleFont');) K7 W! O; U- a( S# Z$ _
function disableGoogleFont(){
2 I1 _+ s- I5 q- ?! r* r4 Qwp_deregister_style("open-sans");
7 e" o, N5 ?; Q0 n- O; p5 E/ c' f+ vwp_register_style("open-sans",false);
7 K% D0 B+ F+ O* P n& Q} 第二步:通过多说服务器来缓存gravatar头像。代码如下:
- c3 A$ c; ]$ a! b$ U//通过多说服务器加速Gravatar头像" P5 V4 _( x0 {+ F! c6 O, Y+ {. |
function mytheme_get_avatar($avatar) {1 Z7 E3 G+ ~% V" p9 w& T
$avatar = str_replace(array("seo论坛gravatarseo站长论坛","0.gravatarseo站长论坛","1.gravatarseo站长论坛","2.gravatarseo站长论坛"),"gravatar.duoshuoseo站长论坛",$avatar);
u6 i/ O5 S' M3 Dreturn $avatar;
% v( g3 C5 G8 ?6 A}
8 ~3 O% h, o" v* ~* w& y) A& F5 eadd_filter( 'get_avatar', 'mytheme_get_avatar', 10, 3 );
9 L( t2 n6 I% r H5 Y) S
2 [8 Y+ v1 @6 b5 p* q; E$ a: O& G当然,你也可用其它的国内服务器来缓存gravatar头像,如七牛服务器。 第三步:禁用插件和主题检查更新。代码如下:
& i5 Y7 Q4 |! M# g//禁止插件或主题检查更新,) j) z% n3 R5 A, T$ I1 l% o
add_filter("pre_http_request", disable_plugin_request,10,3);+ n& r& x$ {" w" J& Q& T
function disable_plugin_request($a,$b,$c){+ c7 w( d. s% e$ @, E
if(isset($b['body']['plugins']) || isset($b['body']['themes']))
% M8 x! a9 c& p9 G* X+ }return array('response'=>array('code'=>404));/ n4 T G" Q0 x
return false;) }% J& a9 e; y* \
}8 W C. Y! Y* j$ h/ m9 C s
1 y z' R5 ?! l如果不想禁用插件或主题更新检查,就不要使用服务器放在国外的插件或主题,因为国内打开国外服务器非常慢,甚至打不开,如:google服务器等。 通过上面的这几步,wordpress后台就不再出现空白打不开的情况了,而且wordpress后台打开速度大提高。如果通过这几步,你的wordpress后台还是打不开,那就是你的wordpress程序或wordpress主题或者你的网站空间有问题了,你可以试着重新上传wordpress程序或wordpress主题来解决,或者换一个好一点的网站空间。
; x3 X, }/ D* [; b) }- ^' q8 _, B0 a7 G% [1 H6 x& _1 Y Q
X9 Q" R, [" y8 w. h- f$ l
原文出处链接:http://wanlimmseo站长论坛/77201505314164.html9 W8 ?: z2 v3 x
搜外论坛原创作者:wordpress建站" s% Y+ n% v: u7 G2 o
日期:2015-6-4 |