This page is also available in English.
Contact Form 7 5.4.2 が公開されました。これはいくつかのバグ修正を含んだメンテナンスリリースです。
Contact Form 7 5.4.2 は WordPress 5.8 に対してテスト済みです。
IE11 との互換性
WordPress は次のバージョン 5.8 で IE11 (Internet Explorer バージョン 11) のサポートを廃止します。だからと言って、あなたのウェブサイトを訪れるユーザーが皆、即座に IE11 の使用を止めるかというとそういうことにはならないでしょう。現実的に考えて一定数のユーザーが IE11 を使い続けることが予想できます。
IE11 を使っているユーザーがあなたのサイトを訪れてコンタクトフォームを送信しようとした場合どうなるでしょうか。送信できなくなるのでしょうか。心配は無用です。その場合にも Contact Form 7 は基本的なレベルのサービスを保証します。
Contact Form 7 は2種類の異なる送信モード (Ajax モードと非 Ajax モード) をサポートします。Ajax モードは通常あなたが目にしているものです。このモードでは、Contact Form 7 は JavaScript を利用した、ページ遷移のない滑らかなユーザーエクスペリエンスを提供します。
もう一方の非 Ajax モードは一種のフォールバックモードで、これは Ajax モードが使えない状況に限って使われるものです。例えば、使われているブラウザーが旧式のもので、サポートされる JavaScript の機能が限定されている場合などが相当します。
IE11 ユーザーが目にするのはこの非 Ajax 送信モードです。JavaScript が必要な一部の先進的な機能はこのモードでは利用できませんが、少なくとも IE11 ユーザーがフォームに入力し送信することは引き続き可能です。
必要バージョン: WordPress 5.5 以上
テスト済み: WordPress 5.8 まで
» WordPress.org から Contact Form 7 プラグインをダウンロード
主要な変更点
- 修正済み:
aria-invalid
属性が本来それを持つべきではない要素に設定されていた。 - 修正済み: 不正なプロパティ名が JavaScript コード内で使われていた。
- 修正済み:
default:{num}
オプションをinclude_blank
オプションと併用した場合に正しくない挙動が見られた。 - フロントエンド JS:
NodeList.forEach()
をfor
ループに置き換える。 - フロントエンド JS: 非サポートのブラウザーの使用を検出するチェック項目を追加。
変更点の完全なリストは GitHub で閲覧できます。