web-dev-qa-db-ja.com

私の子テーマが機能しないエラー:「親テーマが見つかりません。親テーマをインストールしてください」

私はPricerrテーマを使っています。私の親テーマでは、CSSフォルダにいくつかのcssファイル、rtl.cssおよびstyle.cssがあります。

両親のテーマから情報を取得できるようにするために、functionsフォルダーに入れるコードは何ですか?そして「私は親のテーマがありません。親のテーマをインストールしてください」と言ったときにこれをエラーとして識別するための正しい軌道に乗っています

私はチェックしました、そして私の親テーマはAppearance > Themesの下にあるので、それは間違いなくロードされています。

1
Hkoh

確認することが3つあります。

1 - あなたの親テーマは完成していますか?そしてそのstyle.cssの中の親テーマの名前の正確なつづりは何ですか?大文字と小文字が重要です。

2 - 子テーマディレクトリはparentname-childです。それは、親テーマのサブディレクトリではなく、themesディレクトリにあるべきです。

3 - 子テーマのstyle.cssのヘッダーにTemplate: parentnameという行がありますか。注意してください:Template: parentname-childではありません。

厳密に言えば、あなたはあなたの子供のテーマのためにfunctions.phpファイルを必要としません、しかしあなたはおそらく同様に親テーマのstyle.cssをロードしたいでしょう。それについてもっと読んでください ここ

8
cjbj

子テーマのテンプレート名は、親テーマのフォルダ名にする必要があります。親テーマの名前などを指定した場合は機能しません。

あなたのテーマ "pricerr"は 'sitemile'によって提供されていますか?

それからテンプレート名は以下のようになります。

テンプレート:PricerrTheme

3
Discover

この質問は長い間答えられてきました、しかし、私はここでつまずいた、そしてこれが私の問題を解決しなかったので、私は私がもう一つの解決策を加えるだろうと思いました。

私の場合、テンプレートは親テーマと子テーマの両方に正しく設定されていましたが、 親テーマのフォルダ には期待通りの名前が付けられていませんでした。すべてのファイル自体が正しいにもかかわらず、これが親フォルダ名の問題になることがあります。

0
Michael W.