Contact Form 7 バージョン 5.8.3 が公開されました。このマイナーアップデートリリースには2点の改良が含まれます。
inert-on-(status) クラスのサポート
inert HTML 属性は当該要素とその子孫を不活性化します。つまり、それらをクリックしたりフォーカスを当てることができなくなります。また、不活性な要素がフォームコントロールである場合は、それらを選択したりフィールドの値を変更できなくなります。ただし、フォームコントロールが disabled であるケースと違い、ブラウザーは不活性なフィールドの値をサーバーに送信します。
Contact Form 7 5.8.3 は inert-on-(status) HTML クラスのサポートを導入します。(status) の部分は既定義のフォームステータス(invalid、sent、submitting 等)のひとつが入る変数です。ステータスが変更するのに際して、Contact Form 7 のフロントエンドスクリプトは inert-on-(the new status) クラスを持った要素に inert 属性をセットします。従って、ステータスが例えば sent に変わる時には、inert-on-sent クラスを持った要素が不活性になるという寸法です。
必要バージョン: WordPress 6.2 以上
テスト済み: WordPress 6.4.1 まで
» WordPress.org から Contact Form 7 プラグインをダウンロード
主要な変更点
- 新しい DOM イベント:
wpcf7statuschanged inert-on-(status)HTML クラスのサポートを追加。
変更の完全なリストは GitHub で閲覧できます。