首先,得知一個好消息:國內可以訪問谷歌字體庫了 fonts.googleapis.com,但依然無法訪問 ajax.googleapis.com 。還有一個不好不壞的消息:360谷歌字體鏡像庫停止服務了 fonts.useso.com。
解決辦法:WordPress的用戶可以用“WP Acceleration for China”,可以用“極客族”替代谷歌地址,這個插件可以解決大部分谷歌字體和谷歌ajax庫的問題,依然推薦。但是這個插件解決不了WordPress主題內部的谷歌字體問題,下面Avada主題就是個例子。
下面說說Avada4.0.3的問題,這個問題在Avada之前版本不存在,4.0.2也沒有,是4.0.3才有的,估計以后也會有,特此寫個文章以備后用。
現象:
啟動Avada主題后,網站前后臺都需要加載webfont.js,前臺首頁和其他頁面都有,查看源代碼在<title>下面(如圖)。
前臺加載 https://ajax.googleapis.com/ajax/libs/webfont/1.5.3/webfont.jsWordPress
后臺加載 https://ajax.googleapis.com/ajax/libs/webfont/1.5.0/webfont.js?ver=1.5.0
切換其他主題無此現象,顯然是Avada主題造成的。
解決方案:找到Avada主題的兩個文件,找到這兩行代碼,把谷歌的鏈接替換成極客族的即可。
前臺的:/wp-content/themes/Avada/includes/avadaredux/avadaredux-framework/AvadaReduxCore/framework.php
找到
https://ajax.googleapis.com/ajax/libs/webfont/1.5.3/webfont.js
替換成
http://fdn.geekzu.org/ajax//ajax/libs/webfont/1.5.3/webfont.js
后臺的:
/wp-content/themes/Avada/includes/avadaredux/avadaredux-framework/AvadaReduxCore/core/enqueue.php
找到
https://ajax.googleapis.com/ajax/libs/webfont/1.5.0/webfont.js?ver=1.5.0
替換成
http://fdn.geekzu.org/ajax/ajax/libs/webfont/1.5.0/webfont.js
保存上傳,即可。
注:相關網站建設技巧閱讀請移步到建站教程頻道。