本帖最後由 hardrock 於 2014-12-5 23:58 編輯 $ p2 v- K! Z0 T6 B X% v: S; u
+ M0 P+ G2 Q% U9 `8 Z& o/ K
用了以下代碼後,我上自己網站慢的問題解決了,但是我網站的訪客是美國人,他們訪問我網站會不會變慢,他們看網站的字體格局會不會改變?
( r* R/ d6 R7 D/ v$ O
( ]0 R. q8 h( } s/ _) }9 phttp://www.skyshe.cn/2014/08/26/80.html! D& U: a N7 v, e" i
WordPress原來字體使用的是Google Fonts Open Sans,在國內訪問不穩定所以會延時,解決方法很簡單:直接添加到主題的functions.php中即可禁用後台Open Sans:
% |2 S! k r8 b2 [6 ]5 H1 R6 ?
# j# C* e- y/ M! p1 R; q5 g/ q/ i4 m3 ^5 }[mw_shl_code=php,true]/** 禁用Open Sans */* F2 }" p) v* t9 V/ Z0 R$ y7 G2 F
class Disable_Google_Fonts {
: Q) B* v c6 ]/ X5 L0 @$ t public function __construct() {2 h1 M d4 N5 L% d, @1 m5 T) B
add_filter( 'gettext_with_context', array( $this, 'disable_open_sans' ), 888, 4 );
# d5 P: Y9 U2 z p7 { P }5 u- p- a$ i9 h* N2 S5 J4 d
public function disable_open_sans( $translations, $text, $context, $domain ) {
' w( \- Y4 {$ W1 R if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {9 m! J' f0 C' I/ {6 @0 E1 v+ M8 A4 D, A
$translations = 'off'; n1 G C- W1 n4 S1 ?
}
8 e+ v4 L" ~/ p# U$ Z return $translations;
) p! q, I. W8 v3 H' u4 N3 ]+ _8 _ }
* \0 x: C2 p0 X' C8 Q6 n}/ [. t( c7 ^$ _( G3 c; {
$disable_google_fonts = new Disable_Google_Fonts;[/mw_shl_code]
$ t7 E9 V0 Z( y* n. o2 }- i) ~6 d6 W& L7 W& A* _( X
. Q! ~( D4 e% G1 ^
|