詳細検索

Contact Form 7의 오류 화면으로 리다이렉션하는 방법

아바타
글쓴이 すがピー
2분 읽기

Contact Form 7의 오류 화면으로 리다이렉션하는 방법
日本語에서 번역 • 원문 보기

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 리다이렉트"; 

Related Articles