子テーマにtheme.jsonファイルを設置したら「JSON ファイルのデコード中にエラーが発生しました」というエラーが出た時の対処

公開日:2022(令和4)年12月9日/最終更新日:

WordPress Trouble Shooting and Repair | Personal WP Customization Notes (PWCN)

【景品表示法に基づく表記】ページ内のコンテンツには、商品プロモーションが含まれています

Twenty Twenty-Twoテーマを使って新しく作ったサイトで、何気にエラーログを確認したら...「JSON ファイルのデコード中にエラーが発生しました..」というエラーが出ていました。

特に動作自体に問題はないのですが、Syntax error(構文エラー)ですから放っておくことはできない。

ということで対処してみた結果...

親テーマのtheme.jsonをコピーするか、何かの記述をすることで、簡単に解消できました。

今回はブロックテーマ(Twenty Twenty-Two、Twenty Twenty-Three)で出た症状の対応を行ったので、他のブロックテーマやクラシックテーマでは検証していません

分かってみれはなーーんだって内容ですけど、エラーが出るとちょっとドキッとしますね。

以下のページで配布しているTwenty Twenty-Twoの子テーマ(バージョン1.4)も対応済(って言っても親テーマのtheme.jsonの内容をコピーしただけ..)ですので、TT2の子テーマをお探しの方は使ってやってください。

また、Twenty Twenty-Threeの子テーマも以下のページで配布してますからよかったらどうぞ(こちらも親テーマのtheme.jsonの内容をコピー済です)

Lolipop ServerMoshimo Ad x-serverMoshimo Ad

Twenty Twenty-Two Theme Customize | Personal WP Customization Notes (PWCN)
【TT2】作成した投稿や固定ページのテンプレートで編集も削除もできなくなる原因と対処