子テーマとは?

子テーマとは、元のテーマ(親テーマ)を安全にカスタマイズする仕組みです。

親テーマを直接編集すると、アップデート時に変更が消えてしまいます。
子テーマを使えば、親テーマをそのままにして自由にカスタマイズできます。


作り方(基本手順)

① フォルダを作る

wp-content/themes/ の中に新しいフォルダを作ります。

例:

mytheme-child

② style.css を作る

フォルダの中に style.css を作成します。

/*
Theme Name: MyTheme Child
Template: mytheme
*/

Template: には親テーマのフォルダ名を書きます。


③ functions.php を作る

同じフォルダに functions.php を作ります。

<?php
function mytheme_child_enqueue_styles() {
wp_enqueue_style(
'parent-style',
get_template_directory_uri() . '/style.css'
);
}
add_action('wp_enqueue_scripts', 'mytheme_child_enqueue_styles');

これで親テーマのCSSを読み込みます。


④ 管理画面で有効化

WordPress管理画面
「外観」→「テーマ」
から子テーマを有効化します。


できること

  • CSSの変更
  • テンプレートファイルの上書き
  • 機能追加(functions.php)

まとめ

子テーマは、WordPressを安全にカスタマイズするための基本技術です。

アップデートに強く、長く使うサイトには必須の仕組みです。