【エラー】wordpressでスタイルシートが見つかりません
wordpressでテーマをインストールした際にスタイルシートが見つかりませんと表示される場合についてまとめます。
先日「Local by flywheel」を使用してテーマをインストールした際に「スタイルシートが見つかりませんでした」と表示されました。
そもそもインストールの時間も非常に長くて途中でページを切り替えた次第です。
そこでいろいろ調べてみたものをまとめてました。
原因となるのは以下の要因が多いようです。
- style.cssがほんとにない場合
- index.phpがない場合
- 環境によるもの
style.cssがほんとにない場合
テーマフォルダの直下にstyle.cssがない場合に起こりえます。
開発する際などcssの記述を直下で行っていない場合などうっかりしてて起こりえます。
また、style.cssにテーマ情報が記述されていない場合も同様のメッセージが表示されます。
テーマ情報とはstyle.cssの最上部に記述する以下のようなものです。
/*Theme Name: テーマの名前Theme URI: テーマのアドレスAuthor: 作成者Author URI: 作成者のアドレスDescription: テーマの説明Version: バージョンLicense: ライセンス*/
必須なのはテーマ名のみです。
今回これらは記述していたので問題ありませんでした。
index.phpがない場合
index.phpもwordpressの構成に必須なテンプレートファイルです。
優先度は低く、テンプレート選択で使用されることは少ないと思いますが、他の優先度の高いファイルが見つかった場合に表示に使用されるため必須です。
このファイルもテーマ直下に配置します。
今回index.phpはちゃんとありました。
環境によるもの
サーバーなどの関係でエラーが出る場合があるそうです。
その場合大抵直接配置すれば使えるようになるようです。ですがインストールなどテストしたい際には少し困りますね。
今回はこのパターンでした。
localではうまくインストールができなかったため、テスト用のxserverのwordpressを使用して試したところ正常にインストールできました。