私はPricerrテーマを使っています。私の親テーマでは、CSSフォルダにいくつかのcssファイル、rtl.css
およびstyle.css
があります。
両親のテーマから情報を取得できるようにするために、functionsフォルダーに入れるコードは何ですか?そして「私は親のテーマがありません。親のテーマをインストールしてください」と言ったときにこれをエラーとして識別するための正しい軌道に乗っています
私はチェックしました、そして私の親テーマはAppearance > Themes
の下にあるので、それは間違いなくロードされています。
確認することが3つあります。
1 - あなたの親テーマは完成していますか?そしてそのstyle.css
の中の親テーマの名前の正確なつづりは何ですか?大文字と小文字が重要です。
2 - 子テーマディレクトリはparentname-child
です。それは、親テーマのサブディレクトリではなく、themesディレクトリにあるべきです。
3 - 子テーマのstyle.css
のヘッダーにTemplate: parentname
という行がありますか。注意してください:Template: parentname-child
ではありません。
厳密に言えば、あなたはあなたの子供のテーマのためにfunctions.php
ファイルを必要としません、しかしあなたはおそらく同様に親テーマのstyle.cssをロードしたいでしょう。それについてもっと読んでください ここ 。
子テーマのテンプレート名は、親テーマのフォルダ名にする必要があります。親テーマの名前などを指定した場合は機能しません。
あなたのテーマ "pricerr"は 'sitemile'によって提供されていますか?
それからテンプレート名は以下のようになります。
テンプレート:PricerrTheme
この質問は長い間答えられてきました、しかし、私はここでつまずいた、そしてこれが私の問題を解決しなかったので、私は私がもう一つの解決策を加えるだろうと思いました。
私の場合、テンプレートは親テーマと子テーマの両方に正しく設定されていましたが、 親テーマのフォルダ には期待通りの名前が付けられていませんでした。すべてのファイル自体が正しいにもかかわらず、これが親フォルダ名の問題になることがあります。