freks blog

about

WordPress Twenty Twenty-Threeで子テーマのtemplates htmlが反映されなかった

created: 2023-01-24

WordPress ブロックテーマ Twenty Twenty-Three を使っていて子テーマの変更が反映されなくてはまったのでメモ
昨日のWordPress テーマ Twenty Twenty-Three でカスタムフィールドを表示させてみた で分からなかったものが解決しました

子テーマの用意は Child Themes | Theme Developer Handbook | WordPress Developer Resources
の通りにしました

wp-content/themes/twentytwentythree-child を作って、style.css を設置
特に変わったことなく子テーマを有効にできました

wp-content/themes/twentytwentythree/templates/home.html
wp-content/themes/twentytwentythree-child/templates/home.html にコピー
コピーした home.html を変更しても変更が反映されませんでした

これは新しいテーマを表示確認するときにカスタマイズボタンを押して中身をちょっといじったせいでした

template has customized mark

のようにテンプレートのところにマークついていて、
"This template has been customized"
と言われてました
これがあると html ファイルを変更しても反映されないようです

右のメニューに "カスタマイズをクリア" があるのでクリアすると、html の変更が表示されるようになりました

This site is managed by freks