回答:
すでに受け入れられている回答がありますが、別の回答を提供します。適切な子テーマ機能をサポートするために必要なことがあります。
何よりもまず、WordPressテンプレート階層内で作業します。テーマが奇妙なことをして、非標準のテンプレート構造を作り上げるのを見てきました。本当にしたくない場合は、WordPressテーマシステムを使用してコンテンツを表示する必要さえありません。そのいずれかを行う衝動に抵抗します。
第二に、と交換可能でなければなりません負荷ファイルget_template_part()
とlocate_template()
PHPのではありませんinclude
かrequire
。get_template_part()
およびlocate_template()
partでロードされたファイルは、子テーマに置き換えることができます。によって読み込まれたファイルinclude
またはrequire
できないファイル。
3番目に、get_template_directory()、get_template_directory_uri()、get_stylesheet_directory()、およびget_stylesheet_directory_uri()を適切に使用します。
あなたは、おそらくも登録してあなたのスクリプトやスタイルシートをエンキューしたいwp_register_script
、wp_enqueue_script
、wp_register_style
とwp_enqueue_style
。
これらのことを行う場合、テーマはかなり子供向けのテーマに適している必要があります。
別の言い方をすれば、そもそも正しいことをしているのなら、子供をテーマにしたテーマを作るために特別なことをする必要はないはずです。
include
し、require
必要が使用されるようにしてget_template_directory()
、必要な(または付属)それらの存在の内側であるべきであり、子テーマは、ファイルを変更することができます。回答を少し変更してください。
私の経験から、ほぼすべてのテーマが子テーマをサポートするはずです。子テーマをサポートするために親テーマに固有のことをする必要はありませんでした。WordPress Codexには、子テーマの概要があります。http://codex.wordpress.org/Child_Themesこれがあなたの質問に答えることを願っています!