The theme directory "…" does not exist.
WordPress 出現「佈景主題目錄 … 不存在。」(The theme directory "…" does not exist.):原因與檢查方式
中文介面顯示:佈景主題目錄 … 不存在。
WordPress 預期的佈景主題資料夾不在 wp-content/themes 裡時,會顯示這句訊息。啟用中的佈景主題資料夾名稱存在資料庫裡,資料夾被改名、刪除,或搬家時沒有一起搬,WordPress 就會指向一個不存在的位置。
你現在看到的是哪一種情況?
資料庫搬過去了,佈景主題資料夾沒有搬過去,或搬過去時換了名稱。template 與 stylesheet 這兩個選項仍然寫著舊的資料夾名稱。
中斷的更新、主機端的掃描或清理外掛移除了資料夾,選項卻仍指向它。
WordPress 若已切換到預設佈景主題,網站會以不同的外觀載入,原本佈景主題的設定不會套用。
常見原因
搬家時沒有搬到佈景主題資料夾:複製時漏掉了 wp-content/themes 或其中一部分。
資料夾改了名稱:資料夾名稱與 template 或 stylesheet 選項不再一致。
清理時被移除:主機掃描、安全外掛或清理工具刪除了資料夾。
內容目錄換了位置:WP_CONTENT_DIR 或自訂的佈景主題根目錄指向別的位置。
參考資料
不想自己動手處理?WP119 全自動修復
佈景主題損壞屬於自動處理的項目:先修損壞片段,再從官方主題庫原版重裝,最後才切換到安全佈景(外觀可能不同)。修復在維修站的網站副本上進行,複驗通過後才寫回。您網站資料庫裡的受保護資料表(會員、留言、訂單、表單填寫)只取結構。SSH/FTP 模式下,系統寫回前先在您的主機建立修復前備份,寫回後驗證沒通過時,以這份備份進行還原。修復未能完成,修復費全額退還。
- 初步評估:輸入網址
- 複製到維修站:在副本上作業
- 找出原因:逐項檢查
- 修復與複驗:首頁與內頁
- 寫回或交付:複驗通過才進行
啟用中的佈景主題資料夾不見了,網站打不開或版面跑掉時,可以交給 WP119。
初步評估我的網站 →