WordPress 後臺禁用Google Open Sans字體,加速網站

最近越來越多朋友詢問,為什麼 WordPress 後臺突然變慢瞭很多。究其原因,還是國內“網絡長城”這道墻搞的鬼 —— 屏蔽瞭N多Google的IP——導致WordPress後臺無法正常加載 Google Open Sans 字體。話說現在,在傢裡上網,居然連Google搜索都無法正常使用瞭,實在鬱悶!這可惡的墻!!

disable-google-fonts_wpdaxue_com

從圖中看出,不僅僅 Google 字體,就連 Google 地圖也是無法加載的(可能你的某些外掛會調用google地圖api)。其實在《處理部分WordPress核心代碼或功能,讓你的網站更快》一文中已經提到瞭這個問題,也提供瞭解決方法,鑒於不斷提問,還是獨立文章說明一下。

解決方法很簡單,安裝啟用 Disable Google Fonts 或者 Remove Open Sans font Link from WP core 其中之一即可。或者如果你沒有使用WP自帶的官方主題,那你添加下面的代碼到當前所用的主題的 functions.php 中即可:

1
2
3
4
5
6
7
8
9
10
11
/**
 * WordPress 後臺禁用Google Open Sans字體,加速網站
 * https://www.wpdaxue.com/disable-google-fonts.html
 */
add_filter( 'gettext_with_context', 'wpdx_disable_open_sans', 888, 4 );
function wpdx_disable_open_sans( $translations, $text, $context, $domain ) {
  if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
    $translations = 'off';
  }
  return $translations;
}

/**
* WordPress 後臺禁用Google Open Sans字體,加速網站
* https://www.wpdaxue.com/disable-google-fonts.html
*/
add_filter( ‘gettext_with_context’, ‘wpdx_disable_open_sans’, 888, 4 );
function wpdx_disable_open_sans( $translations, $text, $context, $domain ) {
if ( ‘Open Sans font: on or off’ == $context && ‘on’ == $text ) {
$translations = ‘off’;
}
return $translations;
}

如果你想繼續使用Open Sans 字體,請移步 將WordPress後臺的open-sans字體加載源從Google Fonts換為360 CDN

發佈留言