サポート » テーマ » 子テーマが反映されない

  • 解決済 yui2

    (@yui2)


    現在、「flash」のテーマを利用させていただいているのですが・・・・・・
    更新のたびに、コピーライトなどを変更する手間を省くために子テーマを作成しました

    実際に、入れ込み子テーマを「有効化」している状態で親を更新掛けたところ・・・・・・
    コピーライトの記述が初期のものに戻ってしまいました

    これは、どうすれば子テーマで作成したファイルを反映させることができるのでしょうか?

    親の場合inc/extras.phpにコピーライトが書かれています
    その為、このファイルをコピーして書き直しました

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • こんにちは

    子テーマの inc/extras.php は読み込まれないと思います。
    子テーマの functions.php に

    remove_action('flash_copyright_area', 'flash_footer_copyright');

    と書いたら消えると思います。

    テーマを確認したところ、inc/extras.phpはPHPのrequireで読み込まれていて、
    flash_footer_copyrightが定義されていない場合に限って、extras.phpのflash_footer_copyright()が呼ばれます。

    従って、もしコピーライトを完全に消すのではなく変更したいのであれば、子テーマのfunctions.phpに新たにflash_footer_copyright関数をコピーして作ってしまう方法でも良いような気がします。

    スレッド開始 yui2

    (@yui2)

    そうなんですね、ありがとうございます!!
    functions.phpに、書き替えの関数入れたらいけました!!

    助かりました、本当にありがとうございます

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