物件プラグイン-3点セット

子テーマを使ってテーマをカスタマイズする方法

プレーンテーマのサンプル子テーマ

物件プラグイン対応テーマをカスタマイズする際に子テーマを使用すると、テーマをバージョンアップしても編集内容が上書きして消えることがないのでおすすめです。

子テーマの作り方

  1. インストールディレクトリ/themes/に子テーマ用のディレクトリを作成します。ここでは、plain_customとします
  2. 次にplain_customの中でstyle.cssとfunctions.phpを作成します

style.csssの内容

plain_custom/style.cssを下記の内容で作成します。


/**
 * Theme Name:  物件プラグイン用-プレーンテーマカスタム
 * Template:     plain
 */

「Theme Name」と「Template」は次の内容を設定します。

項目名 内容
Template Name 作成する子テーマの名前
Template 親テーマのフォルダ名

functions.phpの内容

plain_custom/functions.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( 'child-style', get_stylesheet_directory_uri() . '/style.css', [ 'parent-style' ] );
}

すると、管理画面の「外観」ー>「テーマ」で選択できるようになります。

header.phpを変更したい場合

親テーマのファイルを修正したい場合は、テーマをアップデートしても修正内容が消えないように子テーマに同名のファイルをコピーして使用します。

例えば、header.phpを修正したい場合は、plain/header.phpplain_custom/header.phpにコピーして、plain_custom/header.phpを修正するようにします。

plain_custom/header.phpの中身を変更する例


…
<body>
例えばここにカスタムテーマ用の修正などを記述します。
<div class="ly_wrapper">
    <header class="ly_header">
…