Contact Form 7 5.8.3

This page is also available in English.

Contact Form 7 バージョン 5.8.3 が公開されました。このマイナーアップデートリリースには2点の改良が含まれます。

inert-on-(status) クラスのサポート

inert HTML 属性は当該要素とその子孫を不活性化します。つまり、それらをクリックしたりフォーカスを当てることができなくなります。また、不活性な要素がフォームコントロールである場合は、それらを選択したりフィールドの値を変更できなくなります。ただし、フォームコントロールが disabled であるケースと違い、ブラウザーは不活性なフィールドの値をサーバーに送信します。

Contact Form 7 5.8.3 は inert-on-(status) HTML クラスのサポートを導入します。(status) の部分は既定義のフォームステータス(invalidsentsubmitting 等)のひとつが入る変数です。ステータスが変更するのに際して、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 で閲覧できます。