作为wordpress网站的站长,我们可能会经常碰到一些奇怪的问题:wordpress后台打不开显示空白、wordpress后台打开非常慢。我们要问了:为什么wordpress后台打不开?为什么wordpress后台打开非常慢呢?对呀,这是为什么呢?如果是网站上慢也就有情可原,但是在本地的电脑上的本地环境也出现这些情况,就不对了。记得高时银博客在前面一些章节中也提到了一些wordpress后台提速的方法,但都是从某一个方法去解说。本章,高时银博客将全面解说“wordpress后台打不开、打开慢的终级解决之道”。 & i3 X: Z+ t* {( f9 U) n. m
# e9 X) Y0 d1 Y9 W# \首先要解说一点:wordpress后台空白,并不是打不开,而是因为wordpress程序一直在连接国外服务器,如:检查某些插件或主题的更新、wordpress用户头像(gravatar头像)、google字体。所以,我们要解决wordpress后台打不开打开慢的问题,就要从些方面入手,将下面提供的代码放进你的主题的functions.php文件中。 1 N0 e5 }6 i0 }. a X, n, D$ R
8 Z2 o/ @- U& I第一步、禁用google字体。代码如下: & t9 D& U) `+ v8 R! w
//删除谷歌字体
, |+ F1 A$ v gadd_action( 'init', 'disableGoogleFont');
, V9 N5 `/ w! C) |8 [3 W4 Gfunction disableGoogleFont(){
" F W: _& r7 {7 i% ~: `" Iwp_deregister_style("open-sans");
5 B7 K& \# Z0 o Ywp_register_style("open-sans",false);: J) D8 _* y5 n2 G& l8 g) f% R
} 第二步:通过多说服务器来缓存gravatar头像。代码如下: / P. ~0 E8 U5 d3 ^+ b! A* H9 D+ P. L S
//通过多说服务器加速Gravatar头像9 u# W, M- B1 q& H- i0 S) p& |
function mytheme_get_avatar($avatar) {
& X& y. g- ~0 F; `$avatar = str_replace(array("seo论坛gravatarseo站长论坛","0.gravatarseo站长论坛","1.gravatarseo站长论坛","2.gravatarseo站长论坛"),"gravatar.duoshuoseo站长论坛",$avatar);3 n7 \8 q. w7 \, H
return $avatar;
; o3 x# u# _* F' F' s% u}
! R+ ]# Y: G8 G/ O# }add_filter( 'get_avatar', 'mytheme_get_avatar', 10, 3 );' z5 z! h7 c {: a/ \
4 X @- b% h5 W7 v, w9 a
当然,你也可用其它的国内服务器来缓存gravatar头像,如七牛服务器。 第三步:禁用插件和主题检查更新。代码如下:
( T- }2 i- J# J4 S( L//禁止插件或主题检查更新,
$ g. ^4 W3 @5 B# C Wadd_filter("pre_http_request", disable_plugin_request,10,3);0 z% K; l8 l& ~* g8 }
function disable_plugin_request($a,$b,$c){4 M% y8 i) T2 t) `% y' S1 z7 M
if(isset($b['body']['plugins']) || isset($b['body']['themes']))6 m" J( {/ ?( k# P: @
return array('response'=>array('code'=>404));
4 D/ X+ l3 Q' ]$ H) areturn false;
1 v/ m0 N- K, H/ M0 a" R3 B}7 [7 w2 [2 a7 I2 t/ k3 @$ w
* Y. A8 P& _4 k( W如果不想禁用插件或主题更新检查,就不要使用服务器放在国外的插件或主题,因为国内打开国外服务器非常慢,甚至打不开,如:google服务器等。 通过上面的这几步,wordpress后台就不再出现空白打不开的情况了,而且wordpress后台打开速度大提高。如果通过这几步,你的wordpress后台还是打不开,那就是你的wordpress程序或wordpress主题或者你的网站空间有问题了,你可以试着重新上传wordpress程序或wordpress主题来解决,或者换一个好一点的网站空间。
5 m N- a1 D( w) y x& S- G6 o C$ }2 o- [
7 |& h- T/ G; h0 E6 s- G
原文出处链接:http://wanlimmseo站长论坛/77201505314164.html q7 K+ a; g1 @4 i' b8 _* n: b
搜外论坛原创作者:wordpress建站
* _9 o& O2 z) M日期:2015-6-4 |