WordPressでテンプレートが壊れてますと言われた時の対処方法

記事内に広告が含まれています。

WordPressで作成しているサイトのテーマをカスタマイズしていると、突然「テンプレートが壊れてます」と言われてしまいました。

原因はstyle.cssファイルの必要部分を削除してしまったため。

コメントなんで消してしまったことに気づかなかったようです。

テンプレートが壊れてますと言われた時の対処方法

WordPressテーマのJINでサイトを構築していた時に、ちょっとカスタマイズしようとしたら突然

このテーマは壊れています。テンプレートが不足しています。独立したテーマにはindex.phpテンプレートファイルが必要です。子テーマではstyle.cssスタイルシートにテンプレートヘッダーが必要です。

とWordPressに怒られました。
WordPressのテーマが壊れた時のメッセージ
いきなりだったので、焦りました。

やったことと言えば、style.cssにちょっといくつかのスタイルを追加したくらい・・・

よくstyle.cssを見直すと

/*
Template: jin
Theme Name: jin-child
Author: CrossPiece
Version: 1.00
*/

とあるはずのコメントがありません。

これはWordPressのテーマでのお約束で必ずファイルには何というテーマのテンプレートなのかを示す上記のコメントが必須なのです。

それを修正ミスでどうやら削除してしまったようです。

このコメントを復活させるために、追記して保存してみたのですが

エラーです。しばらくたってから再度試してください

とメッセージがでるので、追加CSSの内容をバックアップ後、子テーマを消して、新規にアップロードしなおしました。

まとめ

WordPressのテンプレートには必ず自分の属するテーマが何なのかを示すコメントがあり、それを削除するとテーマが壊れた状態になります。

修正するにはそのコメントを復活させるか、再度テーマをアップロードする必要があります。

タイトルとURLをコピーしました