子テーマだって?😫

WordPress の管理者モードでログインしたら、何やら更新情報が…。確認してみると、ここのサイトで利用している外観テーマに更新があったみたいです。ただ更新をあててしまうと、現在実施しているカスタマイズが消えてしまうんだとか。子テーマの利用を推奨すると表示されてました。

う~~~ん、そういうのは基本テーマを最初にカスタマイズする時に言って欲しいかも。😫 親テーマから派生した子テーマへの修正であれば、親テーマに更新をあててもカスタマイズ情報が消えないっぽいです。・・・どうしたものか。ただテーマ更新をあてないと、ずっと「更新あり!」みたいな数字のマークが消えないので微妙に気になります。

しぶしぶ子テーマについて検索してみました。下記サイトが初心者向け解説と言うことで読んでみました。

【WordPressの子テーマ】作成方法と使い方を初心者向けに解説 – ワプ活
https://www.conoha.jp/lets-wp/wp-childtheme/#section01-01

基本的には説明通りにやれば子テーマを作成できました。説明の中で style.css の記述等で、若干引っかかりました。

当サイトの場合はドキュメントルートから見て /wp/ に WordPress をインストールしています。当サイトでは現状、初期に格納されていたテーマの中の ‘Twenty Twenty-Four’ というテーマをカスタマイズして使っています。(カスタマイズというか不要部分をバサバサ削除してタイトル画像を追加しただけ) 表示されているテーマ名は ‘Twenty Twenty-Four’ ですが、格納されているフォルダ名としては /wp/wp-content/themes/twentytwentyfour/ となっています。説明ブログは多少昔っぽいので、当時は空白込のフォルダ名だったのかも。

[子テーマ格納フォルダ名]
親テーマが twentytwentyfour だったので、ならって twentytwentyfour-child としました。このフォルダ内に style.css、functions.php を作成し、zip 作成すれば OK のようです。私が試した範囲では zip 作成時のフォルダ名がテーマ格納フォルダに展開されてました。

[style.css 記述内容]
─────────────────────────────
/*
Theme Name: Twenty Twenty-Four Child ←表示される子テーマ名
Version: 1.1
Template: twentytwentyfour  ← 親テーマフォルダ名
*/
─────────────────────────────

子テーマ側には親テーマでのカスタマイズ内容は反映されませんでした。やはり子テーマを利用するなら最初から子テーマで作業しないと後々面倒になるっぽいです。ただ、子テーマを利用すれば親テーマの更新をしても問題ないのか興味があります。試しに子テーマに切替えて編集してから親テーマ更新をあててみたいと思います。

ここは多分誰も見てないサイトなので、作業時にサイトロックは行いません。万が一、閲覧している方がいた場合、表示がオカシイことがあるかもしれません。その時は作業中なのか??と、ご理解ください。😅

追記)
子テーマに切り替えてから親テーマを更新してみました。テーマ編集を全然理解できていないので、元の状態と同じ様に直せない…。😩
どうしたものかとテーマ選択から更新後の ‘Twenty Twenty-Four’ を有効化してみました。あれ?カスタマイズした内容が残ってるじゃん…。子テーマ推奨って何だったのかな??良く分からんけど、取りあえず良かった良かったw🤗


コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です