Contact Form 7에서, 관리 화면의 각 양식에 대한 편집 화면의 "기타 설정"에서,
on_sent_ok: "window.location.href='URL로 리다이렉션';"
Contact Form 7 절차가 완료되면, 설정한 URL로 리디렉션됩니다.
하지만 이 설정을 하면 성공하든 실패하든 동일한 URL로 리디렉션되기 때문에, 전송이 성공했는지 실패했는지 알 수 없습니다.
화면 전환 대신 메시지를 표시하고 싶다면, 메시지는 성공과 실패로 전환되며, 이를 처리하려면 자바스크립트를 사용해야 합니다.
따라서 오류 발생 시 Contact Form 7의 js 파일을 수정하여 오류 리디렉션 URL로 리디렉션할 예정입니다.
/pm_webform/wp-content/plugins/contact-form-7/includes/js scripts.js
67번 노선 근처의 다음 노선들
} 그렇지 않으면 {
실패 시 리디렉션 URL로 리디렉션하기 위해 아래에 다음 줄을 추가할 수 있습니다.
window.location.href = "실패를 위한 URL 리다이렉션";
마찬가지로, 57행 근처의 다음 선도
} 그렇지 않으면 (1 == data.mailSent) {
성공하려면 아래에 다음 줄을 추가해 리디렉션 URL로 리디렉션할 수 있습니다.
window.location.href = "성공 시 URL 리다이렉트";