Storefrontテーマを使用しています(ただし、このテーマには質問が指定されていません。どのテーマについても質問しています)。
私は簡単にheader.php、footer.phpのようなファイルを子テーマを使って上書きすることができます(単にファイルをコピーして貼り付けてください)。
しかし、私は "inc"フォルダ(任意のフォルダ)にあるファイルを上書きすることはできません。どうやってそれらのファイルを上書きできますか?
WordPressは、子テーマの読み込み中にデフォルトのテンプレートファイルのみを検索します。 woocommerceも同様です。
親テーマに存在する追加のフォルダーまたはファイルは、開発者がそれらをフックできるアクションとフィルターを使用していない限り、オーバーライドできません。したがって、単純なrequire()
またはinclude()
を子テーマでオーバーライドすることはできません。
できることは、inc
フォルダーからファイルを呼び出しているテンプレートファイルを追跡し、テーマのフォルダー内のファイルを上書きすることです。 functions.php
に戻る必要があるかもしれません。
デフォルトのテンプレートファイルの完全なリストについては、 テンプレート階層 をご覧ください。