14
DECEMBER
ウェブWEDNESDAY 2022 / 12 / 14
Contact Form 7 Ver5.7でregister_block_script_handleのエラーが表示される
Text by Hiroyuki Matsumoto
Contact Form 7 Ver5.7(2022/12/14時点で最新版)でregister_block_script_handleのエラーが表示されます。
Notice: 関数 register_block_script_handle が誤って呼び出されました。”contact-form-7/contact-form-selector” ブロック定義で定義された “editorScript” のアセットファイルがありません。 詳しくは WordPress のデバッグをご覧ください。 (このメッセージはバージョン 5.5.0 で追加されました) in /xxxxxxxx/wp-includes/functions.php on line 5835
ただしWordPressデバッグモードを有効化している場合のみ発生しますので通常はあまり影響ありません。
※ wp-config.php等で define(‘WP_DEBUG’, true); のように記述すると有効化される
ブロックエディタでの挙動を示す includes/block.json の記述に誤りがあることが原因で、
“editorScript”: “file:./index.js”
となっている行の file: を消せば直るということです。
ブロックエディタでContact Form 7 を編集しないようであれば特に修正する必要もありません。
プラグインのサポートフォーラムにて既に指摘がありますので、近日中に修正されると思います。(*1)
なお、エラーメッセージで検索すると60ページほど出てきます。Google検索結果
*1 開発者様が「問題ない」ということで更新履歴が公開されています。そのため5.7.1でも該当箇所は修正されておりません。
TEXT by
松本 博之(まつもとひろゆき)
1978年、鳥取県米子市生まれ。
株式会社マジックワード WEBシステムの開発・運用を担当。
WordPressの実績多数。表面的な使用方法を把握するだけでなく、WordPressのソースコードを読み解いて対応できます。
国家資格の応用情報処理技術者をなんとなくとりました。