워드프레스 contact form7 checkbox 에서

안녕하세요

 

워드프레스 contact form7 checkbox  에서 체크를 하면 true 값을 가져오고,

체크를 하지 않으면 false 값을 가져오게 하려면 어떻게 해야 하나요?

목록보기

해당 글에 1개의 댓글이 있습니다.

  1. 피터 댓글:

    checkbox는 기본적으로 선택 되었을때에만 값을 전송하고, 그렇지 않으면 전송되지 않습니다.
    질문하신 내용을 구현하려면 테마의 functions.php 혹은 적당한 위치에 아래의 코드를 참조하여 Contact form 7의 필터를 추가하여 우회하여야 합니다.

    function itssue_filter_wpcf7( $data ) {
    if( $data[‘checkbox-490’][0] == “” ) {
    $data[‘checkbox-490’][0] = ‘Not set’;
    }

    return $data;
    }
    add_filter( ‘wpcf7_posted_data’, ‘itssue_filter_wpcf7’, 100, 1 );

    체크박스의 아이디는 폼 생성 시에 필드명이 결정되니 작성하신 폼의 값을 참조하셔서 수정하시기 바랍니다.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다