【WordPress】Contactform7のラジオボタンを必須にする方法

WordPress(ワードプレス)で人気のお問い合わせフォームプラグイン『Contactform7』で、ラジオボタンを必須項目にしたい場合は、下記のコードを「functions.php」ファイルに挿入します。

add_filter( 'wpcf7_validate_radio', 'my_validate_radio' ), 10, 2 );
function my_validate_radio( $result, $tag ) {
    $type = $tag['type'];
    $name = $tag['name'];

    if ( 'radio' == $type ) {
        if ( empty( $_POST[$name] ) ) {
            $result['valid'] = false;
            $result['reason'][$name] = wpcf7_get_message( 'invalid_required' );
        }
    }
        
    return $result;
}

「functions.php」ファイルをいじる際は、必ずバックアップを取ってから行って下さい。

参考までに。

Byさちお

参考:http://wpcj.net/564

\ SHARE /