最近打開wordpress博客的時候,會出現加載ajax.googleapis.com,導致訪問緩慢的問題,解決方案如下:
這是因為
找到Google Fonts 和 Google Ajax
將 Google Fonts 和 Google Ajax 替換為 360 的鏡像庫服務
其實 Google Fonts 服務對中文字體意義不大;Google Ajax 在國內也有很多類似的服務,比如新浪也提供類似的庫服務。但是 360 完全鏡像了 Google 的這兩項服務,做了一個很不錯的營銷。
1、修改 \wp-includes\script-loader.php 文件,查找代碼fonts.googleapis.com和ajax.googleapis.com語句(注意:要全部查找到)
替換fonts.googleapis.com語句為
//fonts.useso.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets」;
替換ajax.googleapis.com語句為
http://ajax.useso.com/ajax/libs/jquery/1.7.2/jquery.min.js
轉到themes主題的functions.php主題找到http://ajax.googleapis.com/ajax/libs/jquery /1.7.2/jquery.min.js
替換為http://ajax.useso.com/ajax/libs/jquery/1.7.2 /jquery.min.jswordpress4.3以上版本,主題中會帶有google的字體,需要更改;如果有不用的主題,可以刪除!
相關文件:wp-includes/script-loader.php
查找「googleapis.com」
可以發現多處想干代碼。
這樣,我們就將 Google Fonts 字體庫和 Google Ajax JS資源庫全部換成了360網站提供的服務上了。現在重新打開你的網站,速度是不是快了很多?
如何檢查和修改第三方 WordPress 主題中的代碼通過上面的辦法,我們修改了 WordPress 的核心代碼和自帶主題,更換了其中調用的 fonts.googleapis.com 和 ajax.googleapis.com 的代碼。如果你使用的 WordPress 主題是第三方開發的,比如來自WordPress官方主題目錄的主題等,需要你打開主題的每個文件檢查一下,看看其中是否包含了以上代碼。如果有使用到的話,也需要你做出同樣的修改,換成 360網站衛士所提供的服務。