WordPress子テーマテンプレートの配布とインストール方法のトップイメージ

WordPress子テーマテンプレートの配布とインストール方法

公開日 / 更新日

WordPressにおいて、テーマのテンプレートファイルの直接編集は、テーマ更新のタイミングで編集内容が上書きされてしまうので、有効化中のテーマを「親テーマ」とし、「子テーマ」を作成しそちらを編集することでテーマ更新による上書きを避けることができます。
CSSのみの編集であれば管理画面左側メニュー「外観 > カスタマイズ > 追加CSS」のページにあるテキストエリアにCSSを記述すれば大丈夫です。

このページでは当サイトで販売しているテーマ「Twentyfour Seven」の子テーマテンプレートの配布とインストール方法を載せています。
別テーマで使用する場合は一部コードの書き換えが必要なので、そちらも説明しています。

子テーマテンプレートのダウンロード

こちらからダウンロードしてください 「twentyfourseven_child.zip

子テーマテンプレートの中身

中身は

  • functions.php
  • style.css
  • templates > single_item.php
  • screenshot.png

です。「templates」フォルダと「screenshot.png」は「Twentyfour Seven」用なので、別テーマの場合は消して大丈夫です。

「functions.php」と「style.css」の中身はそれぞれ

<?php 
function tfs_child_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', array('parent-style'));
}
add_action( 'wp_enqueue_scripts', 'tfs_child_theme_enqueue_styles' );
?>
/*
Theme Name: Twentyfour Seven Child Theme
Template: twentyfourseven
Theme URI: https://mainichi-web.com/twentyfour-seven/
Description: Twentyfour Seven Child is the Twentyfour Seven Child Theme.
Author: MAINICHI WEB
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyfour-seven
Tags: welcart,e-commerce
*/

「functions.php」は、親テーマと子テーマの「style.css」を読み込んでいます。別テーマに使用する場合でもこのままのコードでOKです。
(関数名tfs_child_theme_enqueue_stylesの部分くらいは変えてもいいかも)

「style.css」は親テーマに合わせて変更する必要があります。
2行目と3行目以外は消して大丈夫です、2行目「Theme Name:」の右側は子テーマのフォルダー名、3行目「Template:」の右側は親テーマのフォルダー名に変更しましょう。

子テーマのインストール方法

通常のテーマをアップロード&有効化する方法と同じです。
親テーマがインストールされている状態で行いましょう。

  1. 管理画面の左側メニューから「外観 > テーマ」と移動します。
  2. 「新規追加」をクリックし、「テーマを追加」画面で「テーマのアップロード」をクリック。
  3. アップロード枠が表示されるので、ダウンロードしたテーマ(ZIPファイル)を選択し「今すぐインストール」をクリック。
  4. アップロードが完了後「有効化」をクリックで完了です。

子テーマでのカスタマイズ方法

親テーマと同じ名前のテンプレートファイルが子テーマにある場合、子テーマのテンプレートファイルが優先して適用されます。
なので、編集したいテンプレートファイルをFTPソフト等を使って子テーマフォルダ内にアップロードするか、子テーマをインストールするタイミングでフォルダに入れておくといいかと思います。

ウェルカート対応テーマのトゥエンティフォーセブン

Welcart対応テーマ「Twentyfour Seven」

販売価格 29,700(税込)

WordPressでオンラインショップを構築できるプラグイン「Welcart」向けに開発されたテーマです。

共有ボタン
Facebook X LINE
関連キーワード
|
Twentyfour Seven/WordPressの関連アーカイブ
Welcartの機能を簡単カスタマイズできるプラグイン「Friendly Functions for Welcart」

Welcartの機能を簡単カスタマイズできるプラグイン「Friendly Functions for Welcart」

WordPressのカートプラグイン「Welcart」のちょっとした部分をカスタマイズできるプラグイン「FriendlyFunctionsforWelcart」...

Shopifyの商品をWordPressに一括連携できるプラグイン「Connect Products with Shopify 」の使用方法

Shopifyの商品をWordPressに一括連携できるプラグイン「Connect Products with Shopify ...

Shopifyの全商品を取得して、WordPressにカスタム投稿として自動登録するプラグインを作成しましたので連携方法をご紹介します。こちらのプラグインはWo...

Welcartの表示するテキストを変更するプラグイン「Text Changer for Welcart」

Welcartの表示するテキストを変更するプラグイン「Text Changer for Welcart」

WordPressのカートプラグイン「Welcart」が出力するカート・メンバーページ内のテキストを変更できるプラグイン「TextChangerforWelca...

Welcart導入に際してのWordPressセキュリティ対策まとめ

Welcart導入に際してのWordPressセキュリティ対策まとめ

WelcartによるECサイト運営での懸念点として、セキュリティ問題が挙げられるかと思います。この記事では、Welcart導入に際してのセキュリティ対策について...

WordPressテーマをオリジナルプラグインでカスタマイズする方法

WordPressテーマをオリジナルプラグインでカスタマイズする方法

WordPressにおいて、親テーマの直接編集はテーマが更新された際に上書きされてしまうので、テーマのカスタマイズは「子テーマ」を使うか「プラグイン」がおすすめ...