WordPress のメールフォームプラグイン「Contact Form 7」で、ラジオボタンを選択必須にする方法のご紹介です。
Contact Form 7 のフォーム部品を入力選択必須にする
Contact Form 7 でフォームを入力選択必須にする場合は、以下のようの部品名の後ろにアスタリスク(*)を付けますが、
1 2 3 |
[text* form_text] [tel* form_tel] [email* form_email] |
ラジオボタンだけは以下のようにアスタリスク(*)を付けるだけでは選択必須にすることはできません。
1 |
[radio* form_radio "ラジオボタン1" "ラジオボタン2] |
Contact Form 7 のラジオボタンを選択必須にする
Contact Form 7 のラジオボタンを選択必須にするには、ご利用のテーマのfunctions.php に以下のコードを追加します。
1 2 3 4 5 6 7 |
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 ); |
コメント