今回から複数回にわたって、テーマのカスタマイズ、オプション設定について解説します。まず、Divi のテーマをカスタマイズする前に、子テーマ(Divi Childe Theme)を作成することにします。子テーマを作成しておくと、Divi の更新が行われた際に、自分で行った 追加 CSS 等の設定が消えてしまうのを防ぐことができます。

レッスン8 テーマのカスタマイズ1
子テーマを作成する方法

1.子テーマを作成し適用する

1)子テーマ用のファイルを用意する

まず、子テーマ用に次の2つ(あるいは3つ)のファイルを用意します。

  • style.css
  • functions.php
  • (header.php:ヘッダーのカスタマイズもするのであれば)

ファイルはテキストエディタ(メモ帳など)で作成します。ファイルの内容はそれぞれ下記のように記述します。

(1) style.css

style.css の内容は下記のように記載します。テキストエディタで作成してください。ファイル名は必ず style.css としてください。

/*
 Theme Name: Divi Child Theme
 Description: Divi Child Theme
 Author: Isophoto
 Author URL: https://websvr.org/
 Template: Divi
 Theme URL: https://www.elegantthemes.com/
 Version: 1.0.0
*/
  • Theme Name:テーマの名前
  • Description:テーマの説明
  • Author:著者
  • Auther URL:著者のURL
  • Template:Divi(親 Divi のインストールフォルダ名)
  • Theme URL:テーマのURL
  • Version:子テーマのバージョン
(2) function.php

function.php の内容は下記のように記載します。テキストエディタで作成してください。ファイル名は必ず function.php としてください。

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

上記のように記載すると、子テーマの function.php にない部分は親テーマの方から設定されるようになります。日本語のページを作成する場合は、右から記述する言語用の rtl.css についての部分は特になくても問題ありません。また、 add_action の部分は function { } の部分より先に記載しても後に記載してもどちらもかまいません。

(3) header.php

header についてはダウンロードして用意します。FTP ソフトや、お使いのサーバーコントロールパネルのファイルマネージャなどを利用してパソコンにダウンロードしましょう。

header.php はワードプレスインストールフォルダの
/wp-content/themes/Divi
にあります。わかりやすい場所に保存しましょう。

以上の操作で子テーマ用のファイルは準備できるのですが、アイコンも表示させたい場合は、画像ファイルを用意します。上記画像の screenshot.jpg がその画像になります。 Jpeg でも PNG でもどちらでも問題ありません。また、ファイル名も特に指定はありません。今回は下記の画像を用いることにしました。

2)子テーマをワードプレスのテーマフォルダにアップロードする

上記で作成した子テーマ用ファイルを、サーバーへアップロードします。

(1) サーバーに子テーマ用のフォルダを作成する

アップロードするには、まずサーバー上にフォルダを作成します。

アップロード先はワードプレスインストールフォルダの
/wp-content/themes/divi-child-theme
とします。フォルダ名は好きにつけていただいて構いませんが、必ず theme のフォルダに作成してください。

FTPソフト、あるいは、サーバーのコントロールパネルのファイルマネージャ等を利用して、フォルダを作成してください。

(2) ファイルをアップロードする

上記で作成したフォルダに、FTPソフト、あるいは、サーバーのコントロールパネルのファイルマネージャ等を利用して、子テーマ用のファイルをアップロードしてください。

3)子テーマを有効化する

親テーマの Divi から子テーマの Divi Child Theme に有効化されているテーマを変更します。

ワードプレスダッシュボードの「外観」>「テーマ」をクリックします。

← 新たに作成した Divi Child Theme が並んでいるので、「有効化」をクリックします。

以上の操作で子テーマが有効化されます。

せっかく作成している大切なサイトですから、比較的簡単な操作ですし面倒がらずに、子テーマを作成し親テーマのアップデートによる影響を最小限にしましょう。

ワードプレス Divi レッスン Diviの使い方図解

写真サイトを構築する際に、役に立ちそうな設定や情報をまとめています。こちらは、ワードプレステーマ Divi に関連する記事の目次ページとしています。なるべく図を用いて簡単に説明するようにしています。参考にどうぞ。

divi-lesson4-logo

ワードプレス Diviの使い方4 背景設定と新機能 Dividers

Divi は Web ページの背景を編集過程をリアルタイムに確認しながら編集することができます。背景の設定はセクション、行、モジュールのそれぞれで設定できます。さらに、セクションの背景では新たに「...
divi-lesson3-2-logo

ワードプレス Diviの使い方3 レイアウトを使ったWebページ作成2

今回は Divi を使ったサイト( Webページ )作成練習の続きとして、サイトに写真ギャラリーと、自己紹介と、連絡先情報のページを追加で作成します。ワードプレス Divi の使い方3...
divi-lesson5-2-movie

ワードプレス Diviの動画利用方法 Diviレッスン5-2

今回は Divi で作成しているサイトに動画を設定する方法について図解します。Divi...
divi-tips-before-after-images-logo

Diviチップス Before + After Images のインストール

ワードプレス(WordPress)で作成している Web サイトで、写真や画像の分割比較表示をしたくなった場合に、便利なプラグインとして「TwentyTwenty」があります。 Divi...

Pin It on Pinterest