Contact Form 7 バージョン 5.7.3 が公開されました。これはいくつかの改善とバグ修正を含むマイナーアップデートリリースです。
output フォームタグタイプの導入
5.7.3 では output フォームタグタイプが新たに導入されました。これは reflection フォームタグタイプの軽量版というべきものです。どちらもユーザー入力値を反映しますが、reflection と異なり output は複数の値がある場合にその最初の値のみを反映します。
また、reflection フォームタグがブロックレベル要素 (fieldset) に置き換わるのに対して、output フォームタグはインライン要素に置き換わります。そのため、output フォームタグは文章中に埋め込んで使うことが可能です。
必要バージョン: WordPress 6.0 以上
テスト済み: WordPress 6.1.1 まで
» WordPress.org から Contact Form 7 プラグインをダウンロード
主な変更点
- ブロックエディター: コンタクトフォーム選択ブロックのサイドバーにヘルプテキストを追加。
- 反映: 初期値の指定が可能に。
- 反映: 表示する値がない場合は空の
output要素を出力する。 - 反映:
outputフォームタグタイプの導入。 - HTML フォーマッター: 間接入れ子構造の扱いを改善。
- HTML フォーマッター:
preならびにtemplate要素をより適切なカテゴリーに移動。 - HTML フォーマッター: 非標準の HTML 要素へのフォーマット適用を抑制。
- HTML フォーマッター: 段落の先頭での
br要素の挿入を行わない。 - フォームタグマネージャー: タグのフォーマットが不完全である場合にフォームタグの変換を行わない。
変更点の完全なリストは GitHub で閲覧できます。