Template is missing.
WordPress 出現「Template is missing.」:原因與檢查方式
佈景主題有 style.css,卻沒有主要範本檔時,WordPress 會顯示這句訊息:傳統佈景主題缺的是 index.php,區塊佈景主題缺的是 templates/index.html。子佈景主題的 Template 標頭寫的母佈景主題沒有安裝時,也會出現這句。
你現在看到的是哪一種情況?
主要範本檔被刪除或沒有複製到,WordPress 沒有可以退回使用的範本。
更新或搬家後,templates 資料夾不見或不完整。
子佈景主題 style.css 的 Template 標頭寫了一個母佈景主題,wp-content/themes 裡卻沒有那個資料夾。
常見原因
主要範本檔不見了:佈景主題資料夾裡沒有 index.php 或 templates/index.html。
上傳或更新不完整:只有部分佈景主題檔案傳到伺服器。
母佈景主題被移除:母佈景主題被刪除,子佈景主題卻仍依賴它。
Template 標頭寫錯:Template 標頭有錯字,或母佈景主題的資料夾名稱改了。
參考資料
不想自己動手處理?WP119 全自動修復
佈景主題損壞屬於自動處理的項目:先修損壞片段,再從官方主題庫原版重裝,最後才切換到安全佈景(外觀可能不同)。修復在維修站的網站副本上進行,複驗通過後才寫回。您網站資料庫裡的受保護資料表(會員、留言、訂單、表單填寫)只取結構。SSH/FTP 模式下,系統寫回前先在您的主機建立修復前備份,寫回後驗證沒通過時,以這份備份進行還原。修復未能完成,修復費全額退還。
- 初步評估:輸入網址
- 複製到維修站:在副本上作業
- 找出原因:逐項檢查
- 修復與複驗:首頁與內頁
- 寫回或交付:複驗通過才進行
啟用中的佈景主題出現這句訊息、網站打不開時,可以交給 WP119。
初步評估我的網站 →