GEOrgia,">作为wordpress网站的站长,我们可能会经常碰到一些奇怪的问题:wordpress后台打不开显示空白、wordpress后台打开非常慢。我们要问了:为什么wordpress后台打不开?为什么wordpress后台打开非常慢呢?对呀,这是为什么呢?如果是网站上慢也就有情可原,但是在本地的电脑上的本地环境也出现这些情况,就不对了。记得高时银博客在前面一些章节中也提到了一些wordpress后台提速的方法,但都是从某一个方法去解说。本章,高时银博客将全面解说“wordpress后台打不开、打开慢的终级解决之道”。
" b% _# _% d- F, K, t+ f
: d3 K, x% E+ e+ a5 y- ^4 Y# v5 n首先要解说一点:wordpress后台空白,并不是打不开,而是因为wordpress程序一直在连接国外服务器,如:检查某些插件或主题的更新、wordpress用户头像(gravatar头像)、google字体。所以,我们要解决wordpress后台打不开打开慢的问题,就要从些方面入手,将下面提供的代码放进你的主题的functions.php文件中。 & u. M, k6 @' I6 g- X9 h
" o8 O! R6 t4 e' X1 f
第一步、禁用google字体。代码如下: ; d' ~$ o; |& c$ |" D; N+ M
//删除谷歌字体: B$ m/ \3 p v; e/ C: ~
add_action( 'init', 'disableGoogleFont');: \: j& r6 u% l0 z
function disableGoogleFont(){
/ a& C$ P' h) Kwp_deregister_style("open-sans");- U/ G# ]" D# C! o& o
wp_register_style("open-sans",false);
# q8 R$ u) b5 q4 d} 第二步:通过多说服务器来缓存gravatar头像。代码如下:
' @2 s% W2 A" r//通过多说服务器加速Gravatar头像% D+ _$ }6 N2 n8 {
function mytheme_get_avatar($avatar) {
# ?- R0 P' D6 D; n4 v* ~$avatar = str_replace(array("seo论坛gravatarseo站长论坛","0.gravatarseo站长论坛","1.gravatarseo站长论坛","2.gravatarseo站长论坛"),"gravatar.duoshuoseo站长论坛",$avatar);, |+ G. y: h0 k6 Q8 G+ S
return $avatar;+ c( R8 z- J+ K) l4 Z$ t
}1 k; p6 a% i# ~* |5 m) @- ^
add_filter( 'get_avatar', 'mytheme_get_avatar', 10, 3 );
- k; `" b7 e; ~* s7 w! `0 @: p
T; F( ]* g4 P% T1 |5 M- C4 O9 f当然,你也可用其它的国内服务器来缓存gravatar头像,如七牛服务器。 第三步:禁用插件和主题检查更新。代码如下:
, P$ ]6 |! J6 q' ^) \//禁止插件或主题检查更新,
0 Y9 B( q. O; I1 M! c8 b: dadd_filter("pre_http_request", disable_plugin_request,10,3);$ H/ F, q' u& O7 J
function disable_plugin_request($a,$b,$c){
; S$ q! T( {. Z+ f/ {if(isset($b['body']['plugins']) || isset($b['body']['themes']))
! A0 x# a% D1 s# a+ R) zreturn array('response'=>array('code'=>404));; k# D% {- A; _# I2 V4 K' J
return false;
# I3 ^9 x$ T+ ?* d$ C7 l$ B8 r}9 L+ N1 h/ p* J
; p+ Z9 g* U9 A3 G( \! Y' J0 S; }
如果不想禁用插件或主题更新检查,就不要使用服务器放在国外的插件或主题,因为国内打开国外服务器非常慢,甚至打不开,如:google服务器等。 通过上面的这几步,wordpress后台就不再出现空白打不开的情况了,而且wordpress后台打开速度大提高。如果通过这几步,你的wordpress后台还是打不开,那就是你的wordpress程序或wordpress主题或者你的网站空间有问题了,你可以试着重新上传wordpress程序或wordpress主题来解决,或者换一个好一点的网站空间。
l7 I0 X$ X% U+ w! g# Z1 p u& U/ z$ o
5 e0 |5 S s% j5 U" L5 ]# [( |原文出处链接:http://wanlimmseo站长论坛/77201505314164.html2 ]) g4 ]1 v- y! k9 f& w
搜外论坛原创作者:wordpress建站
" V$ `, Y! E9 ^) `日期:2015-6-4 |