返信先: Panetteria Childの修正内容が反映されない

ホーム フォーラム テンプレート(テーマ) Panetteria Childの修正内容が反映されない 返信先: Panetteria Childの修正内容が反映されない

#90818

yasumax
キーマスター

こんにちは。

子テーマの仕様として、
WordPressが提供しているテンプレートについては、WordPress側が子テーマにあるテンプレートを優先して表示する仕組みになっています。
また、Welcartでもwc_templatesに関しては子テーマにあるテンプレートを優先するようになっています。

それ以外のテンプレートについては子テーマに設置しただけでは適用されません。
子テーマ側のfunctions.phpなどで「何」のファイルをインクルードするのかなどを指定する必要があります。

ここで気をつけなければいけないことがあります。
すでに親テーマ側のinc/template-functions.phpが適用されている状態のため、子テーマ側に未編集のinc/template-functions.phpをコピーしてきて適用すると絶対にFatal Errorを起こします。
これは、親テーマのinc/template-functions.phpと子テーマのinc/template-functions.php内でまったく同じ関数名を使用していると起きます。
Panetteriaはincフォルダ内の関数などは基本的には子テーマで上書きできるような仕様には残念ながらなっていません。