應(yīng)該是主題使用了谷歌字體倒是的加載很慢吧,安裝一個(gè)字體加速插件就好了!
目前成都創(chuàng)新互聯(lián)公司已為上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、松滋網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
F12看下哪些資源沒加載上 ,一般都是谷歌字體惹的禍。WordPress 4.6 之前的版本都默認(rèn)使用 fonts.googleapis.com 在后臺(tái)載入了 Open Sans 字體。所以在國(guó)內(nèi)使用 WordPress 會(huì)卡的厲害,如果感覺 WordPress 后臺(tái)點(diǎn)擊反應(yīng)慢,每次都需要等待幾秒鐘才有反應(yīng),那就是這個(gè)原因。解決辦法也很簡(jiǎn)單,安裝一個(gè)WordPress加速插件:「WP Acceleration for China」,這個(gè)插件可以替換 WordPress 中的 ajax.googleapis.com 和 fonts.googleapis.com 替換成國(guó)內(nèi)的谷歌鏡像庫(kù)(比如極客族)。順便連 Gravatar 頭像一起換成國(guó)內(nèi)的。
有可能是空間有限制,也有可能是程序問題??梢試L試手動(dòng)更新
1,打開wordpress代碼中的文件wp-includes/script-loader.php文件
搜索:fonts.googleapis.com找到這行代碼:
$open_sans_font_url?=?"http://fonts.googleapis.com/css?family1=Open+Sans:300italic,400italic,600italic,300,400,600subset=$subsets";
把調(diào)用地址fonts.googleapis.com替換為fonts.useso.com
修改完保存,再次刷新,大家就可以發(fā)現(xiàn),自己的網(wǎng)站速度已經(jīng)比以前快了很多,幾乎瞬間就可以拿到Google字體了。原因就是本來需要從美國(guó)服務(wù)器才能拿到的google字體,現(xiàn)在已經(jīng)遍布360全國(guó)的機(jī)房了。
2,安裝插件Disable Google Fonts,然后啟用,這樣就禁止Google字體加載,就可以提高訪問速度。
3,直接刪除代碼:打開/wp-includes/script-loader.php搜索fonts.googleapis.com找到代碼位置,直接把//fonts.googleapis.com/…這個(gè)鏈接整個(gè)刪掉即可。,或者用//注釋掉這段代碼即可
4,
屏蔽掉模版的這種字體,找到當(dāng)前網(wǎng)站使用的主題。然后找到這個(gè)主題下的functions.php文件直接在這個(gè)文件中最下面添加代碼。屏蔽掉這種字體:
//禁用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;或者將下面代碼添加到主題functions.php文件中:function?coolwp_remove_open_sans_from_wp_core()?{wp_deregister_style(?‘open-sans’?);wp_register_style(?‘open-sans’,?false?);wp_enqueue_style(‘open-sans’,”);}add_action(?‘init’,?‘coolwp_remove_open_sans_from_wp_core’?);