前一陣子有個小夥伴在群裡聊到使用二級域名來載入 WordPress 網站圖片,本來在很早以前就有很多這樣的教程,小編也沒必要再重複的發一遍,不過自從 WordPress3.5 之後後臺設定上傳路徑的選項就沒了,所以小編這裡就再來水一篇 WordPress 教程。先將以下程式碼加入到主題的 functions.php 檔案:
if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}
然後進入設定選項下的多媒體設定介面,如下圖:

然後看到如下圖選項:

預設上傳路徑不用修改,僅需要在檔案的完整 URL 地址裡填上你的二級域名,然後登入空間後臺將域名指向預設的上傳路徑目錄。然後登入域名後臺解析域名到空間,登入 phpmyadmin 選擇安裝 WordPress 的資料庫,執行以下 sql 查詢:
UPDATE wp_posts SET post_content = REPLACE( post_content,'https://www.weixiaoduo.com/wp-content/uploads/', 'http://img.weixiaoduo.com/') ;
sql 語句中的資料表字首和域名替換成你自己的即可,如果沒有修改過預設資料表字首的小夥伴只要把相應的替換後執行 sql 語句即可。
(PS:瀏覽通常只會同時載入一個域名下的 4 個資源,使用二級域名圖床可以增加瀏覽器同時載入的檔案數量,也可以達到加速網站的效果。)