前一陣子有個小夥伴在羣裏聊到使用二級域名來加載 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 個資源,使用二級域名圖牀可以增加瀏覽器同時載入的文件數量,也可以達到加速網站的效果。)