There is no item in your cart
很多 WordPress 使用者都忽略了默認設定的問題——網站隨時間增長,圖片與文件只會不斷堆積在 wp-content/uploads,導致:
- ❌ 文件越來越亂,難以管理
- ❌ 無法有效實行 CDN 加速
- ❌ 不方便做分離存儲,拖累伺服器效能
方法一:最簡單(推薦新手)
打開網站根目錄的 wp-config.php,在 /* That's all, stop editing! */ 之前添加一行:
define('UPLOADS', 'file');
將 file 替換成你想要的目錄名,例如 images、media 或 static。
⚠️ 重要注意:
- 這是「相對路徑」,請勿寫完整 URL
- 改完後,僅有新上傳的文件會生效,舊有文件不受影響
方法二:進階(開發者適用)
如需更靈活控制,可透過 functions.php 自定義上傳路徑:
- ✔ 自訂路徑(Path)
- ✔ 自訂 URL
- ✔ 子目錄結構
適合場景:CDN 分離、多站點、企業級部署。
真實用途(多數人不知道)
自定義上傳目錄並非僅為「美觀」,而是網站優化的關鍵一步:
- ✔ 圖片走 CDN,載入速度更快
- ✔ 靜態資源使用獨立域名,減輕主伺服器壓力
- ✔ 有助於實現「分離儲存」策略
⚠️ 常見陷阱
- ❌ 更改路徑後,舊有圖片不會自動遷移
- ❌ 媒體庫可能找不到已上傳的舊文件
- ❌ URL 需要統一替換(建議使用 SQL Batch Replace)
總結
👉 WordPress 並非「只能使用默認結構」,上傳文件的位置,其實可以自行設計。掌握這個技巧,讓你的網站架構更靈活、優化更順利!
