Contact Form 7 and KBoard in WordPress

[워드프레스] Contact Form 7에서 제출한 문의 글을 Kboard에 자동 게시하기

이전 글에서는 Quform에서 제출한 문의 글을 케이보드 게시글로 등록할 수 있음을 알아보았는데요, 잠시 시간을 내어 Contact Form 7에서도 테스트해보았습니다.

이 방법을 사용하면 워드프레스에서 널리 사용되는 무료 문의 폼인 Contact Form 7을 통해 제출한 문의 글을 이메일로 통지를 받으면서 동시에 Kboard 게시판에도 등록되어 이메일 오류로 인해 문의를 받지 못하는 문제를 방지할 수 있습니다.

Contact Form 7 in WordPress - 워드프레스 문의 폼 플러그인예를 들어, 위와 같이 Contact Form 7에서 문의 폼을 제출하면:

KBoard from Contact Form 7

본문 글을 살펴보면 다음과 비슷하게 표시됩니다.

Contact Form 7 and KBoard in WordPress레이아웃과 필드 항목은 상황에 따라 조정하도록 합니다. Contact Form 7은 첨부 파일을 서버에 저장하지 않습니다. (굳이 저장하게 하려면 소스를 수정하여 가능하지만 별로 권장되지는 않네요. Contact Form 7에서 첨부 파일을 서버에 저장하도록 하는 방법이 궁금하다면 이 글을 참고해보시기 바랍니다. 그리고 이 글도 아마 도움이 될 것 같습니다.)

이 방법을 사용하여 Contact Form 문의 글을 케이보드 게시판에 등록하면 Flammingo와 같은 플러그인을 사용할 필요가 없고, 이메일 오류로 인해 메일 수신을 하지 못하는 문제도 어느 정도 해결이 가능합니다. 파일 첨부 기능까지 원하는 경우 유료 플러그인인 Quform을 사용하는 것이 좋습니다.

자세한 방법을 설명하고 싶지만 지면상으로 쉽지 않네요. Contact Form 7의 wpcf7_before_send_mail 후크를 사용하여 메일을 보내기 전에 케이보드 게시판에 등록되도록 하면 됩니다. 직접 구현해보시고 잘 안 되면 이 페이지에서 서비스(유료)를 요청하실 수 있습니다.

참고: Contact Form 7의 내용을 데이터베이스에 등록하는 방법으로 Flammingo와 같은 플러그인이 있지만 이 플러그인보다 Contact Form DB 플러그인이 더 좋은 것 같습니다. 더 좋은 결과를 얻으려면 이 글에 소개된 유료 플러그인도 고려해볼 수 있습니다.

참고:



기부를 통해 이 블로그를 후원하실 수 있습니다.
워드프레스 설치/제작/문제해결이 필요한 경우 서비스(유료)를 요청해주세요.