Contact Form 7 5.8

Contact Form 7 バージョン 5.8 が公開されました。このメジャーアップデートにはいくつかの重要な変更が含まれます。5.8 への更新はすべてのプラグインユーザーに推奨されます。

PHP 7.4+ が必要

以前お知らせしたとおり、古いバージョンの WordPress と PHP に関する新しいサポート方針が導入されています。この方針に則り、Contact Form 7 5.8 の動作には PHP 7.4 以上の環境が必要になります。

SWV 1.2.0

バンドルされるスキーマ織りバリデーション (SWV) のパッケージが 1.2.0 に更新されます。SWV 1.2.0 では dayofweektime のルールタイプが追加サポートされます。

ハッシュに基づいたコンタクトフォーム同定

コンタクトフォームを埋め込むのに利用されるブロックやショートコードのポータビリティーを改善するため、Contact Form 7 5.8 は SHA-1 ハッシュを基盤とした新しいフォーム同定機構を導入します。従来の投稿 ID に基づいた同定も引き続き機能するので、古いブロックやショートコードを新しいものに置き換える必要はありません。

必要バージョン: WordPress 6.2 以上
テスト済み: WordPress 6.3-RC3 まで

» WordPress.org から Contact Form 7 プラグインをダウンロード

主な変更点

  • WordPress 6.2+、PHP 7.4+ が必要。
  • SWV: 1.2.0 (Contact Form 7 SWV Schema 2023-07) に更新。
  • SWV: dayofweektime ルールタイプのサポートを追加。
  • SHA-1 ハッシュに基づいたコンタクトフォーム同定を導入。
  • 同一の ID がすでに別の要素で使われている場合には id 属性を無視する。
  • Stripe: API バージョンを 2022-11-15 に更新。
  • 新しいフィルターフック: wpcf7_mail_html_body
  • 新しいフィルターフック: wpcf7_config_validator_available_error_codes
  • 新しいフィルターフック: wpcf7_form_additional_atts

変更の完全なリストは GitHub で閲覧できます。