View Categories

WordPress 媒體庫太亂?分資料夾、安全刪除沒用到的圖

< 1 分鐘閱讀

快速答案:媒體庫內建沒有資料夾,要分類就裝 FileBird 這類資料夾外掛,它只是虛擬分類,不會搬動檔案或改網址。要清掉沒用到的圖,不能只看「未附加」:用 Elementor、佈景設定、CSS 放的圖常顯示未附加,其實正在用。正確做法是先備份、用掃描工具列出候選、人工複查、移到回收桶觀察一段時間,確定沒有頁面破圖再永久刪除。

為什麼會這樣 #

WordPress 的媒體庫只按上傳年月存放檔案,後台看到的是一整片縮圖牆。網站經營幾年、換過幾任小編,同一張圖上傳三次、檔名一堆 IMG_ 開頭,找圖越來越難。每張圖還會產生十來個不同尺寸的縮圖,換過佈景的站,舊佈景的尺寸也一直留著。

「沒用到」很難判斷,是因為圖片被引用的方式太多:文章內文、精選圖片、商品圖庫會留下關聯,但 Elementor 的頁面資料、佈景自訂的 logo、小工具、CSS 背景圖、寄出去的電子報、別的網站或社群貼文直接連到圖片網址,媒體庫都不知道。「未附加」只代表上傳時沒掛在某篇文章底下,不代表沒人在用。

怎麼處理 #

  1. 分類:裝 FileBird、Real Media Library 這類資料夾外掛,用拖曳分資料夾。它們是虛擬資料夾,檔案路徑與網址不變,停用外掛圖片也不受影響。之後同一張圖從媒體庫重複使用,不要每次重傳。
  2. 清之前先備份檔案與資料庫,並確認這份備份還原得回來。
  3. 找候選:用 Media Cleaner 這類工具掃描,列出疑似沒用到的檔案。有用頁面編輯器的站,要確認工具支援你的編輯器,否則會大批誤判。
  4. 人工複查:logo、網站圖示、預設分享圖、頁尾與 CSS 用到的背景圖、電子郵件範本裡的圖,逐一從清單剔除。
  5. 開啟媒體回收桶:在 wp-config.php 加上 define('MEDIA_TRASH', true);,刪除的圖會先進回收桶;或用掃描工具自己的回收桶。觀察兩到四週,同時用轉址外掛的 404 紀錄看有沒有圖片網址被請求。
  6. 確定沒事再永久刪除。多餘的舊縮圖尺寸,可以用 Regenerate Thumbnails 重建縮圖時勾選刪除舊尺寸。
  7. 空間不夠時,先看備份外掛留下的舊備份、票券或報表 PDF、快取資料夾,往往比圖片佔得更多(見主機空間爆滿怎麼清)。

我們實際遇過的情況 #

我們替客戶裝過資料夾外掛整理媒體庫,也遇過資料夾外掛出狀況:在文章裡插入圖片時,媒體視窗看不到資料夾、畫面還互相覆蓋。媒體彈出視窗是這類外掛容易出狀況的地方,更新外掛、清快取後再測;好在資料夾是虛擬的,最壞就是停用外掛,圖片一張也不會少。

另一個網站裝的資料夾外掛,一啟用就提示媒體庫有幾千個檔案、要先建立索引才能順暢運作。檔案多的站裝這類外掛前,要預留建立索引的時間,也先備份。

什麼時候該找人 #

媒體檔案上萬、用了頁面編輯器、又是電商或會員站(舊訂單與課程裡的圖也算在用),清理工具的誤判會很多;準備把媒體外置到雲端或刪除本機檔,更要先盤點所有引用,做法見破圖與媒體外置。刪完才發現破圖,別急著重新上傳同名檔案(網址會不一樣),先從備份把檔案還原到原路徑。

常見問題 #

媒體庫可以分資料夾嗎? #

內建沒有,用 FileBird 這類資料夾外掛;它是虛擬分類,不會搬動檔案或改網址,停用也不影響圖片。

「未附加」的圖片可以直接刪嗎? #

不行。用 Elementor、佈景設定或 CSS 放的圖常顯示未附加,其實正在使用;要掃描引用並先移到回收桶觀察。

刪了圖片才發現還有頁面在用? #

從備份把檔案還原到原本的路徑;重新上傳同名檔案網址會不一樣,所以刪除前一定先備份。

想有人每月幫你顧著空間與備份:網站守護方案。先看體質:免費健檢