子テーマを作成するプラグイン「Child Theme Configurator」使い方・header.php、footer.phpなどもコピー可能

子テーマを作成するプラグイン「Child Theme Configurator」使い方・header.php、footer.phpなどもコピー可能

WordPress初心者には敷居の高い、子テーマを簡単に作成してくれるプラグイン「Child Theme Configurator」のご紹介です。

Contents

子テーマとは

WordPressでは、有料・無料のテーマを導入することによって、ホームページのデザインやレイアウトを簡単に変えることができます。

ただし、WoredPressのアップデートや不具合の修正などで、テーマの更新をするようにお知らせが来ることがあります。

そのままの状態(親テーマのまま)で更新してしまうと、そのテーマに加えた追加CSSやfunctions.phpなどを書き換えている場合、すべて上書きされてしまい、カスタマイズした部分が消えてしまいます。

テーマの更新をしてもカスタマイズ部分を残すためには、子テーマというものを作る必要があります。

通常、子テーマ用のファイルを作り、FTPソフトなどを使ってアップロードするという作業が必要なのですが、初心者の方やファイル操作に慣れていない人にとっては、なかなかハードルが高いですよね。

「Child Theme Configurator」というプラグインを使えば、初心者でも簡単に子テーマを作れますので、大変お勧めです。

しかも、通常子テーマというと、function.php と style.css だけですが、「Child Theme Configurator」プラグインを使えば、header.php や footer.php など、その他のテンプレートファイルも親テーマからコピーして子テーマ化することができます。

「Child Theme Configurator」のインストール

Child Theme Configurator

ダッシュボード「プラグイン」>「新規追加」から、「Child Theme Configurator」を検索して、「今すぐインストール」、有効化してください。

子テーマの作成

ダッシュボード「ツール」>「Child Themes」をクリックして、「Child Theme Configurator」の設定画面に移行します。

1項目め「Select an action:」で、「CREATE a new Child Theme」がチェックされていることを確認して、2項目めの「Select a Child Theme:」で、作成したい親テーマを選択して、「Analyze」をクリックしてください。

そのまま下の方に画面をスクロールさせて一番下、9項目め「Click to run the Configurator:」の「Create New Child Theme」をクリックすると子テーマが作成されます。

子テーマの有効化

作成した子テーマを使うためには、子テーマを有効化する必要があります。

ダッシュボード「外観」>「テーマ」から、作成した子テーマ「(親テーマ名) Child」の「有効化」をクリックしてください。これで、親テーマの更新をしても、子テーマに施したカスタマイズは消えずに残ります。

親テーマのカスタマイズを引き継ぎたい場合

ホームページを作り始めの最初から子テーマを作成していればいいですが、子テーマを作らずにホームページを制作・カスタマイズを進めて行って、後からしまった!と思うことがあります。

そんな時でも、「Child Theme Configurator」を使えば、親テーマで施したカスタマイズを引き継いで子テーマを作成することができます。

子テーマの作成の際に設定項目の8項目め「Copy Menus, Widgets and other Customizer Settings from the Parent Theme to the Child Theme:」にチェックを入れて、子テーマを作成すれば、親テーマのカスタマイズが引き継がれます。

header.phpやfooter.phpなどの子テーマを作成する

子テーマを作成すると、「style.css」と「functions.php」が作成され、ダッシュボード「外観」>「テーマエディター」から、ファイルの追記・修正をすることができます。

ただ、カスタマイズによっては、header.phpやfooter.phpなども編集したい場合があります。これも親テーマに直接変更を記述したものは、テーマの更新の際に消えてしまいます。

これらの親テーマのphpファイルも「Child Theme Configurator」を使えば、簡単に子テーマにコピーすることができます。

「Child Theme Configurator」の設定画面の上部「Files」タブをクリック、子テーマに追加したいファイルにチェックを入れて、「Copy Selected to Child Theme」をクリックしてください。

まとめ

簡単に子テーマを作成できるプラグイン「Child Theme Configurator」を使えば、FTP情報がわからなくても、子テーマの作成、子テーマに親テーマのテンプレートファイルをコピーすることができ、大変重宝します。子テーマを作成するプラグインは他にもありますが、親テーマのカスタマイズ情報を引き継げたり、「functions.php」以外のファイルも子テーマ化出来たり、機能的にも「Child Theme Configurator」が自分が使った中では一番のおススメです。

関連記事 Related Articles