子テーマの編集・ファイルへのパス

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

テーマをカスタマイズしたい場合、子テーマを作ることが推奨される。
編集したいテーマファイルを子テーマにコピーして編集するわけだが、親テーマのサブディレクトリ以下に入っているファイルは同じ構成で子テーマにコピー・編集しても反映されない場合がある。
これはファイルへのパスがget template directory かget stylesheet directory か。親テーマの関数でファイルへのパスが前者で設定されていると、子テーマ内のファイルは読み込まれない。

今回カスタマイズしたテーマでは関数ファイルが入っているinc ディレクトリへのパスがget template directory だったので、カスタマイズしたい部分の関数を子テーマのテーマ関数に貼り付けて反映させた。

どんな場合もこの方法でうまくいくかどうかはわからないが。