上傳檔案時自動進行名稱清理與標準化,轉換成乾淨且符合 SEO 的檔名。支援將拉丁變音符號轉換為對應字母、將分隔符號統一為連字號(hyphen)、清除所有非 ASCII 字元,並將檔名與副檔名轉換為小寫,以確保在各類作業系統伺服器上的跨平台相容性。
- 拉丁變音符號轉譯:整合 WordPress 內建的
remove_accents(),將 200 多個拉丁變音符號(例如á轉a、ü轉u)轉譯為對應的 ASCII 字母。 - 全小寫標準化:將檔名與副檔名(例如將大寫
.PNG轉為小寫.png)皆標準化為小寫,避免 Linux (Nginx/Apache) 等區分大小寫的伺服器環境發生路徑對應錯誤。 - 分隔符號統一化:將空格與底線(
_)替換成連字號(-),利於 SEO 優化。 - 連續連字號收縮:自動合併連續的連字號(例如
--轉-),並修剪檔名首尾的連字號。 - 安全備用機制:若檔名經清理後變成空值(例如全中文/韓文/日文檔名被移除後),自動以目前 Unix 時間戳記作為備用名稱(例如
file-1718000000.png)。 - 可選日期前綴:可於後台 設定 → File Renamer 啟用
YYYY-MM-DD-前綴,以時間先後順序整理上傳的媒體檔案。 - 可選時間流水號檔名:啟用後,所有上傳檔案一律以上傳當下的時間命名(
今日快訊.jpg→2026-09-04-153012.jpg),時間以網站時區為準,不論原始檔名是什麼,結果都一致。媒體庫中的標題仍會保留上傳時的原始檔名(今日快訊),因此仍可用原檔名搜尋到自己的圖片。 - 繁體中文介面:外掛內附 zh_TW 翻譯檔(
/languages),設定頁會跟隨網站語言顯示,不再固定顯示英文。
本外掛是 Omni Webmaster & SEO Suite 生態系統中的獨立組件。
如果您需要更完整的網站效能與 SEO 站長工具,推薦使用:
- Omni Webmaster & SEO Suite(GitHub)— 整合了進階 RSS 控制、HTML head 清理、Robots Meta 客製化、全面停用留言、選擇性縮圖停用與清理、上傳檔名優化(即本外掛功能)、上傳圖片自動縮圖、Google 翻譯中文標題轉英文網址以及 Meta Pixel 追蹤的完整整合外掛。請勿與本外掛同時啟用——套件偵測到本外掛時會自動停用對應模組,避免檔案被重複改名。
生態系統中的其他獨立外掛:
- modern-rss-image-feed — 為 RSS 訂閱源提供現代圖片格式(WebP、AVIF)支援,並使用
media:group正確分組。
- WordPress 5.0 或更高版本
- PHP 7.4 或更高版本
- 下載外掛檔案。
- 將外掛資料夾上傳至
/wp-content/plugins/smart-file-renamer目錄。 - 在 WordPress 後台的 外掛 頁面啟用本外掛。
- 前往 設定 → File Renamer 進行細部設定。
本專案採用 Apache License 2.0 授權。詳細資訊請參閱 LICENSE 檔案或程式碼頂部說明。