サポート » テーマ » incフォルダ内のファイルを子テーマで上書きできない

  • lekkerというテーマを購入し、親テーマと子テーマをサーバにアップ、
    子テーマを編集しながら制作を進めております。
    [テーマ]https://themeforest.net/item/lekker-portfolio-wordpress-theme/27110616

    親テーマのデータ構成は以下のようになっています。



    inc – title – templates – title.php
    helpers – helper.php
    header.php
    functions.php
    page.php


    質問したいことは、子テーマで上書きした一部データが反映されないことです。

    header.phpやpage.phpなど、フォルダ上、最上位に格納しているデータ群は、
    子テーマから上書きできますが、
    incフォルダ内に格納されているデータを子テーマで編集しても上書きができないのですが、なぜでしょうか。

    現状態としては、incフォルダごと内部のデータも全て子テーマにコピーし、サーバにアップしております。
    (親テーマとファイルの階層は同じ状態)

    今回、incフォルダ内のいくつか下の階層にあるtitle.phpを子テーマから上書きしたいのですができません。
    incフォルダ以下には、titleフォルダ以外にもいくつかフォルダ、ファイルが格納されているのですが、
    同様に子テーマからでは上書きできません。

    これは、最上位より下の階層にあるファイルは上書きできないのか、
    それとも一部コードを書き換えることで、下層ファイルも上書きできるようになるのでしょうか。

    お詳しい方、ご教授いただけないでしょうか。
    宜しくお願い致します。

    • このトピックはno23hが3週、 3日前に変更しました。
    • このトピックはno23hが3週、 3日前に変更しました。
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    子テーマで上書きできるテンプレートファイルはこのページに記載があるものと、get_template_part関数で読み込まれているものだけと思います。

    そのテーマの inc ディレクトリにあるファイルは PHP の関数includerequireで読み込まれているのではないでしょうか。

    また、このフォーラムでは有償プロダクトのサポートはできませんので、そのテーマで子テーマで上書きする方法は販売元にお問い合わせください。

    @munyagu

    ご回答ありがとうございます。

    なるほど、理解いたしました。
    おっしゃる通りinclude等で呼び出されています。
    このあたり調べまして、別の方法を考えてみます。

    ご協力いただき感謝申し上げます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • このトピックに返信するにはログインが必要です。