複数のフォームコントロールが単一の label 要素内に置かれている。

このエラーが表示されるのは不正に2個以上のフォームコントロールを内包する label 要素がフォームに存在する場合です。ラベルは単一のフォームコントロールと対応づけられている必要があります。

こういった状況は、以下の例に見られるようにチェックボックスやラジオボタンを <label></label> で囲もうとすることでよく発生します:

<label>[checkbox your-country "China" "India" "San Marino"]</label>

Contact Form 7 はチェックボックスとラジオボタンのラベルづけのための use_label_element オプションを用意しています。label 要素でなくこちらを使ってください。

Contact Form 7 4.5 のリリース告知にこの検証が導入された経緯についてのより詳しい情報があります。

WordPress のお問い合わせフォームプラグイン。シンプル、でも柔軟。

%d人のブロガーが「いいね」をつけました。