2016-05-29 10 views
1

私はこのようないくつかのサイトを構築しました。子テーマを使用して私が望むものをカスタマイズすることができます。ChildテーマIndex.phpは親テーマをオーバーライドしません

この時間は、私はあるstyle.cssとのfunctions.phpなど

スタイルシートの上書き罰金と子テーマのディレクトリを持っている、でもheader.phpの私がオーバーライドを追加しました。ただし、index.phpは親テーマのindex.phpをオーバーライドしません。

誰もが考えている?

+0

この@Matthewと一緒にどのように行ったのですか? –

+0

私は実際にwordpressを再インストールしなければならず、正常に動作しました! –

+0

あなたはそれを解決してうれしい、元気!ここであなたの質問のいくつかを見て、答えがあなたの答えの横にあるチェックマークをクリックして受け入れることを検討してください - あなたが[ここ](http://stackoverflow.com/help/someone-answers)とStackOverflowでこれがどのように機能するかについては、[こちら](http://stackoverflow.com/help/accepted-answer)を参照してください。乾杯! –

答えて

1

header.phpが親テーマをオーバーライドしているので、すべてを正しく設定したようです。

Wordpressがより適切なテンプレートを見つけることができない場合、index.phpテンプレートは最終的なフォールバックです。おそらく、それは親のテーマから別のテンプレートを選択しています。 archive.php、frontpage.php、home.php、single.php - あなたが閲覧している特定のURLに応じて他の多くのもの

のWordPressのテンプレート階層は、その仕組みを理解するのに役立ちます。これを使用すると、親のテーマで選択されているテンプレートファイルと、それを上書きする必要があるテンプレートファイルを見つけることができます。

+1

私はちょうど同じことを言っていた! –

関連する問題