WordPressテーマSANGOの質問

functions系のファイルを子テーマに複製しても反映されない

アバター
とぺ

はじめまして。
library/functions/配下のファイルは子テーマに複製して反映する方法はないのでしょうか?
library/functions/entry-function.phpの内容をカスタマイズしたいと思っています。

SANGOの設計図
SANGOテーマの設計図(各ファイルの役割)
コメントへの回答
サルワカくん
サルワカくん
2018/03/15

はじめまして。
WordPressでは、子テーマからfunctions系のファイルを複製して反映することができないのです…。
そこで面倒なのですが、「functions.php で定義済の関数をオーバーライドする」や「親テーマのfunctions.php内のrequireの参照先の関数を子テーマで書き換える」で紹介されている方法を取るのが良いかと思います。

また、書き換える部分が多いのであれば(どちらにせよテーマアップデートで反映されない部分などが出てきそうなので)
今後のテーマアップデートを諦めて、親テーマを直接編集してしまうか・・・ですね。
よろしくお願いします。

サルワカくん
サルワカくん
2019/06/25

WordPressのバージョンは最新ですか?
テーマエディターでテーマファイルを開き、/library/functions/sng-functions.phpの207行目の

'add_args' => array_map('urlencode', $query_args),

という行を削除すると直るかと思います(こちら無くても動きます)。