這裡介紹三個辦法:

一,代碼屏蔽

下載並用notepad++打開主題的 functions.php文件,在末尾添加以下代碼

//禁用Open Sansclass Disable_Google_Fonts {

public function __construct() {

add_filter( 『gettext_with_context』, array( $this, 『disable_open_sans』 ), 888, 4 );}public function disable_open_sans( $translations, $text, $context, $domain ) {if ( 『Open Sans font: on or off』 == $context 『on』 == $text ) {$translations = 『off』;}return $translations;}}

$disable_google_fonts = new Disable_Google_Fonts;

然後保存,上傳覆蓋到主題目錄即可。

二,插件屏蔽

直接後台搜索:Disable Google Fonts

安裝啟用即可

我試過以下三個方法都不行。打開還是載入http://fonts.googleapi.com之類的

三,字體加速

這是360推出的功能,將在國外伺服器的搬到了國內,速度自然快!

打開wordpress文件: wp-includes/script-loader.php

搜索關鍵字: http://fonts.googleapis.com

替換:http://fonts.googleapis.com替換為http://fonts.useso.com ,保存文件

建議下載使用notepad++等編輯器修改,然後上傳。


多方面的原因,題主可以看一下這個文章檢查一下。

WordPress是全球使用最廣泛的內容管理CMS,但是WordPress本身並沒有使用緩存,我們需要通過插件來實現。另外WordPress使用了谷歌字體和全球頭像服務,這個在大陸很不友好,我們需要替換掉。本文目的僅是給沒有技術的小白提供一個有效的WordPress加速引導,並沒有太深入。

原文鏈接:

簡單設置讓你的WordPress速度更快 - 自媒體張?

www.mediazhang.com圖標

靜態緩存:

WP Super Cache 是 WordPress 官方開發人員 Donncha 開發,是當前最高效也是最靈活的 WordPress 靜態緩存插件。它把整個網頁直接生成 HTML 文件,這樣 Web 伺服器就不用解析 PHP 腳本,通過使用這個插件,能使得你的 WordPress 博客將顯著的提速。

進入你的WordPress儀錶盤 -&> 安裝插件 -&> 搜索WP Super Cache -&> 安裝 -&> 啟用, 然後進入已安裝的插件找到WP Super Cache設置,勾選如下的選項並保存

替換服務:

安裝 Useso take over Google 插件啟用即可,不需要做其他的設置

另外你的網站主機的性能也會影響你的網站速度,如果您對現在主機不滿意的話也可以使用 優網雲

張朝權:申請免費主機用WordPress搭建個人博客網站?

zhuanlan.zhihu.com圖標

這個是個大問題,估計沒有半個小時一個小時的寫不完,各位看官瓜子綠茶準備好,聽我與你細細道來。文中盡量都用免費的軟體或者服務,以盡量減少開支。1:被牆的服務你我都知道,國外的一些服務在大陸體驗一直都很不盡人意,這其中有地理的原因,更大的原因還是人為的。其中有兩個服務,在大陸必須做處理。
  • 谷歌字體
  • 全球頭像服務

解決這兩個問題的方法是一樣的,要麼禁用要麼替換,這裡推薦兩個插件,安裝了以後啟用就行,不用做其他的設置。這裡有個問題需要注意一下,有的主題自帶這兩個服務,這時候你就需要手動的修改了。
  • Disable Google Fonts 禁用谷歌字體
  • WP-DuoShuo-Gravatar 替換全球頭像服務

2:靜態資源上雲存儲

我們的網站中會有大量的CSS,JS,圖片等文件其實是可以免費託管到其他的雲服務的,這樣不僅僅能減少虛擬主機的負載還能減少虛擬主機的流量開支,所以說有免費的解決方案可以用何樂而不為呢?這裡我們推薦使用七牛雲存儲,認證以後每月可以用10G的免費流量,一共10G的免費硬碟,對於個人用戶或者一般的小網站來說足夠了。WordPress是用七牛雲服務推薦安裝一個插件。
  • WPJAM 七牛鏡像存儲

七牛雲安裝以後設置稍微麻煩一點,不過不要怕,我們有詳盡的圖文說明。

首先註冊一個七牛雲賬號並且認證一下www.qiniu.com,然後創建一個空間如圖所示。

設置一鍵加速網站,填寫我們的博客域名

填寫完成以後可以看一下域名設置里我們的空間域名和AK,SK我們待會用得到。

在我們的WordPress後台設置七牛雲插件,如圖所示

到這裡七牛雲就已經設置完了,你可以到首頁刷新的網站,第一次訪問會比較慢,如果沒有什麼異常說明設置成功了。你可以查看網頁源代碼發現靜態文件的鏈接都變成七牛的了。3:開啟緩存開啟緩存也是一個能快速提升WordPress網站訪問速度的方法,立竿見影,這裡推薦一個插件,有免費版的,我們用免費的足夠了。
  • WP Fastest Cache

如圖所示,安裝好以後我們到插件的設置頁面開啟以下選項即可。

4:懶載入圖片圖片懶載入也就是圖片延時載入,簡單點說就是只載入頁面上能看到的圖片,從而減短頁面的等待時間,當訪客需要看其他的圖片的時候再載入相應的圖片。這裡也是推薦一個插件了,WordPress所有的問題都可以用插件解決,這是真理。
  • a3 Lazy Load

安裝好以後就不用問了,默認就已經開啟,如果你需要特別的設置可以仔細研究下各個設置項。

5:360大法好以上都是通過插件來解決的,如果你的域名已經備案了你可以使用360的免費CDN,我對此沒有太多的評價,只有一個字「真TMD好用」。通過360的免費DNS解析域名以後如果你的域名已經備案了會自動給你開通CDN,自動加速網站,隱藏自己的真實IP,大大提高的網站的訪問速度和安全性,沒有比此更牛的免費服務了。

總結:以上就是我推薦的全部了,即使你是小白,也應該能按照圖文完成設置,設置完以後你可以發現網站速度會有一個質的變化。
如果你可以下載再上傳functions.php文件,那麼我認為你是有許可權可以下載整個主題的,下載整個主題到本地,看看在哪裡引用的字體,把引用的那一段代碼去掉不就可以了,伺服器的字體一般是在css中用@font-face載入的,或者也可以是用js載入的,你360那個方案貌似說是在script-loader.php 這個文件里載入的,找到並刪除載入字體的代碼就可以了吧,(我們可以肯定是在主題的某個文件中有這麼一段代碼)當然如果你是要使用這個字體的話把字體下載下來放到自己國內的伺服器上應該會快一點吧。當然放在國內伺服器上的話,你載入字體的那段代碼的地址指向也要改為自己國內的伺服器對應地址吧。

我也試了不少方法,在WP4.8下都不行了,沒效果。

最後找到了 Useso take over Google,這個插件會把到google字體的域名替換成一個國內可訪問的域名。


曾被這個問題困擾,得出兩處地方影響頁面載入。(wp-admin和模板頁)

1.首頁載入慢的原因是主題載入了google字體,在theme目錄下,functions.php文件里。

$font_url = add_query_arg( $query_args, "$protocol://http://fonts.googleapis.com/css" );2.後台載入字體文件是在wp-includes下的script-loader.php里。// Hotlink Open Sans, for now $open_sans_font_url = "//http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600subset=$subsets"

修改方法1.將http://fonts.Googleapis.com改為http://fonts.useso.com(用360公共庫替換Google公共庫,還帶CDN,360突然業界良心了!)

修改方法2.插件實現插件名稱:Remove Open Sans font Link from WP core,直接在wordpress安裝即可,如果您的伺服器不能下載文件,你可以直接訪問插件頁面:WordPress ? Remove Open Sans font Link from WP core ? WordPress Plugins,下載解壓以後上傳到網站的plugs目錄即可。文章 :WordPress頁面載入慢的解決方案
命令行順利解決,毫無問題。WordPress載入googleapis導致網頁載入緩慢的命令行解決方案
推薦閱讀:
相关文章