WordPress のテーマを直接カスタマイズすると、テーマのバージョンアップをするとカスタマイズ内容が消えてしまう。
バージョンアップしてもカスタマイズ内容が残るように子テーマを作成して、そちらをカスタマイズする。
子テーマを作成する
wp-contentsに子テーマのディレクトリーを作成する
作成したディレクトリーに親テーマから以下のファイルをコピーする
- header.php
- index.php
- singular.php
子テーマの function.php を作成する
1
2
3
4
add_action( 'wp_enqueue_scripts', function() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
});子テーマの style.css を作成する
1
2
3
4
5/*
* Theme Name:child-theme
* Template: lightning
* Version: 11.4.4
* */- Theme Name
- 作成した子テーマのディレクトリー名
- Template
- 親テーマのディレクトリー名
- Version
- フォークした時点の親テーマのバージョン
- Theme Name