4
저는 WordPress 3.8 및 문의 양식 7 플러그인을 사용하여 연락처 양식 7db 확장자를 사용하고 있습니다.wordpress contactform7 중복 필드 값 제출을 방지
이 난에 다음과 같이 functions.php에서 후크 (alter_wpcf7_posted_data)에 제출하나요 이메일을 기존를 확인하려면 :
function alter_wpcf7_posted_data($data) {
global $wpcf7;
if(email_exists($_POST['mail'])) {
$data = array();
}
return $data;
}
add_filter("wpcf7_posted_data", "alter_wpcf7_posted_data");
이 후크는 소스에 나에게 오류가 발생하지만, 데이터를 저장하지 않습니다 .
기본적으로 email_exists()가 true를 반환하면 데이터를 저장하지 않고 양식에 유효성 검사 오류를 던지려고합니다.
누구든지 양식 제출을 방지하는 방법을 알고 있습니다.
참고 : AJAX 양식 제출을 사용하고 있지 않습니다.
친절한 조언. 감사!