• ベストアンサー

wordpress 子テーマと親テーマの表示

サイト構築のためにwordpressを勉強中ですが、子テーマと親テーマについてお尋ねします。 私は子テーマとは、カスタマイズのためにCSSなどをいじるときに、本体である親テーマのバージョンアップ等の影響を受けても対処できるように準備しておく、仮のテーマのような感覚であり、実際のサイト上に表示されるのは、親テーマだと思っています。 ところが、実際にCSS修正後のサイトを子テーマのまま表示するものが、親テーマに差し替えると修正前のままです。 これで正しいのでしょうか? それとも、子テーマで修正したものが、親テーマへ戻したときには修正した子テーマの状態が親テーマに反映されるのでしょうか? いくらサイトを調べても、どこをどういじっても、子テーマの修正が親テーマの表示を変えてはくれませんし、親テーマの表示という文字すら見当たりません。 また、実際にサイトとして公開されるのは子テーマでの表示でしょうか、それとも、親テーマでしょうか? どうも初歩的な質問で申し訳ありません。

質問者が選んだベストアンサー

  • ベストアンサー
  • DrFell
  • ベストアンサー率55% (305/551)
回答No.2

>つまり、子テーマでの最終的な表示は、仮のテーマではなく、子テーマという新しいテーマの完成形として公開されるということでしょうか? そうです。

nekosuke16
質問者

お礼

はい。 単純明快で、分かりやすいです。 大変勉強になりました。ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • DrFell
  • ベストアンサー率55% (305/551)
回答No.1

勘違いをされています。 子テーマは、親テーマを上書きするものです。 表示は親テーマと子テーマの両方の影響を受けます。 cssでいうと 親テーマで color:red; font-size:1em; background:yellow; 子テーマで border:1px solid pink; color:pink; とすると font-size:1em; background:yellow; border:1px solid pink; color:pink; で表示されます。 親テーマの index.php 子テーマの index.php がある場合には、 子テーマのindex.phpのみが採用されます。 親テーマにfooter.phpがあり、子テーマにない場合には親テーマのfooter.phpが表示されます。 親テーマを直接いじると、テーマが更新されたときに配信の親テーマにファイルが変わるため、カスタマイズした追記部分が全てなくなってしまいます。そういうのを防ぐのが、子テーマです。ですので、【仮】のテーマではありませんし、親テーマと差し替えるのは間違いという事になります。

nekosuke16
質問者

お礼

詳しいご説明、ありがとうございます。 ただ、分かったような分からないような・・・。

nekosuke16
質問者

補足

つまり、子テーマでの最終的な表示は、仮のテーマではなく、子テーマという新しいテーマの完成形として公開されるということでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A