This page is also available in English.
Contact Form 7 5.3 が公開されました。ブロックエディターのためのコンタクトフォーム選択ブロックが導入されました。日付をより自然な表現で柔軟にフォーマットできるようになりました。デフォルトのコンタクトフォームテンプレートがさらに改良されました。これらの他にも多数の改善が加えられています。今すぐアップグレードしなさい。
コンタクトフォーム選択ブロック
コンタクトフォームのショートコードを投稿コンテンツに手作業でコピペする必要は最早ありません。新たに導入されたコンタクトフォーム選択ブロックを使えばあなたの仕事は定義済みコンタクトフォームのリストから一つ選ぶことだけです。
拡張された日付フォーマットのサポート
以前も ‘today+10days’ みたいな相対的な日付フォーマットの指定は可能でしたが自由度は非常に限られたものでした。Contact Form 7 5.3 でこれが劇的に拡張されます。
5.3 では DateTimeImmutable クラスでサポートされる全てのフォーマットが利用可能になります。さらに、min
と max
両属性値に加えて日付フィールドのデフォルト値にもこれらのフォーマットが使えるようになりました。
使用例 (この項目の値はこの記事を書いている時点では “2020-02-29” になります):
[date date-123 "last day of Feb this year"]
必要バージョン: WordPress 5.4 以上
テスト済み: WordPress 5.5.1 まで
» WordPress.org から Contact Form 7 プラグインをダウンロード
主な変更点
- ブロックエディター: コンタクトフォーム選択ブロックタイプを導入。
- ‘images’ ディレクトリを ‘assets’ に改名。
- 新しいフィルターフック:
wpcf7_form_tag_date_option
- 日付項目:
min
およびmax
オプションで DateTime の全日付フォーマットを利用可能に。 - 日付項目: デフォルト値を Y-m-d 日付フォーマット文字列に変換。
- 禁止用語リスト:
wpcf7_submission_is_blacklisted
フィルターフックを廃止し代替としてwpcf7_submission_has_disallowed_words
を導入。 - アクセシビリティ: 不正値項目に
aria-describedby
属性を設定。 - デフォルトフォームテンプレート: “(必須)” ラベルを必須入力項目から除去。任意入力項目に “(任意)” を追加。
- デフォルトメールテンプレート: サイト関連の特別なメールタグを使用。
変更の完全なリストは GitHub で閲覧可能です。