• RSS

[WP]Contact Form 7 でラジオボタンを選択必須にする方法

  • このエントリーをはてなブックマークに追加
  • follow us in feedly

WordPress のメールフォームプラグイン「Contact Form 7」で、ラジオボタンを選択必須にする方法のご紹介です。

Contact Form 7 のフォーム部品を入力選択必須にする

Contact Form 7 でフォームを入力選択必須にする場合は、以下のようの部品名の後ろにアスタリスク(*)を付けますが、
[text* form_text]
[tel* form_tel]
[email* form_email]

ラジオボタンだけは以下のようにアスタリスク(*)を付けるだけでは選択必須にすることはできません。
[radio* form_radio "ラジオボタン1" "ラジオボタン2]

Contact Form 7 のラジオボタンを選択必須にする

Contact Form 7 のラジオボタンを選択必須にするには、ご利用のテーマのfunctions.php に以下のコードを追加します。
add_action( 'wpcf7_init', 'wpcf7_add_shortcode_radio_required' );

function wpcf7_add_shortcode_radio_required() {
	wpcf7_add_shortcode( array( 'radio*' ), 
		'wpcf7_checkbox_shortcode_handler', true );
}

add_filter( 'wpcf7_validate_radio*', 'wpcf7_checkbox_validation_filter', 10, 2 );



  • このエントリーをはてなブックマークに追加
  • follow us in feedly

コメント

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください