Contact Form 7 6.2 リリース候補版

This page is also available in English.

Contact Form 7 バージョン 6.2 が数週間のうちに公開されます。これは大規模なアップデートになるので、前もって 6.2 をテストできるようにリリース候補版を先にリリースします。リリース候補版のテストにご参加ください。バグを見つけた場合はサポートフォーラムへ報告してください。GitHub に慣れている場合は GitHub のリポジトリへ報告いただいても構いません。6.2 の正式リリースは10月上旬を予定しています。

プラグインページから 6.2-rc をダウンロードしましょう (以前のバージョン セクションに移動、6.2-rc を選択しダウンロード)。Contact Form 7 6.2 の動作には PHP 8.3+ ならびに WordPress 7.1+ が必要です。

SWV 2

Contact Form 7 6.2 は Schema-Woven Validation バージョン 2 を同梱します。SWV 2 での主要な変更点は:

  • PHP のための Composer パッケージを新たに導入。
  • npm パッケージのスコープ名が @contactable から @rocklobsterinc に変更。
  • SWV 2 は余計な機能のない純粋なバリデーションルールのコレクションとして再設計された。必要性の小さいギミック、例えばミドルウェアなど、は廃止されている。

主な変更点

  • SWV: PHP のための Composer パッケージを導入: SWV v2.0.7、FormDataTree v2.0.7、ロックロブスター PHP 関数ライブラリ v1.0.6
  • SWV: JavaScript のための npm パッケージをアップグレード: SWV v2.1.2、FormDataTree v2.1.3、ロックロブスター JS 関数ライブラリ v1.0.5
  • SWV: SWV Schema バージョンを Contact Form 7 SWV Schema 2026-09-20 に更新。
  • 管理画面: 「ダッシュボード」サブメニューを追加。
  • 管理画面: コンタクトフォームメニュー画面のリストテーブルを刷新。
  • 管理画面: コンタクトフォーム編集画面のショートコードを非表示化。
  • 管理画面: コンタクトフォーム編集画面の Brevo タブパネルを改善。
  • 管理画面: 編集画面内のすべての外部リンクを target="_blank" 化。
  • 「直接アクセスなら終了」ロジックをすべての PHP ファイル先頭に追加。
  • 廃止予定の includes/shortcodes.php ファイルを廃止。
  • REST API: 要求者がログイン中か否かに基づいて適切なステータスコードを返す。
  • 特別なメールタグ: ユーザー関連メールタグの名前に許容リストを適用。
  • wp_check_invalid_utf8() を wp_scrub_utf8() に置き換え。
  • オブジェクトプロパティに readonly と型宣言を追加。
  • contactform7.com ウェブサイトへのリンク URL をすべて翻訳対象から除外する。
  • 新規アクションフック: wpcf7_dashboard_setup
  • 新規アクションフック: wpcf7_manage_custom_column
  • 最低必要バージョンを WordPress 7.1 と PHP 8.3 に切り上げ。

変更の完全な一覧は GitHub で閲覧できます。