Contact Form의 메시지를 관리해주는 Flamingo (워드프레스)

참고: 인기 테마인 BE 테마(33%)The 7(35%) 할인 행사를 진행하고 있습니다.

Contact Form 7 애드온 플러그인 – Flamingo

Flamingo는 연락처와 메시지를 관리해주는 Contact Form 7의 애드온 플러그인입니다.

워드프레스에서 문의 폼으로 Contact Form 7이 널리 사용되고 있습니다. 문제는 웹을 통해 메시지를 전달받다 보니 간혹 문의 양식을 통해 제출한 메시지가 전달되지 않는 경우가 있습니다. 특히, Cafe24와 같은 웹호스팅을 이용할 경우 웹호스팅 자체의 스팸 규칙 때문에 문의 메시지를 받지 못하는 경우가 많습니다.

워드프레스에서 이메일 알림 기능에 문제가 있는 경우 Easy WP SMTP과 같은 플러그인을 사용하여 (제약이 있지만) 어느 정도 해결할 수 있습니다. Flaming0 플러그인을 사용하면 Contact Form 7을 통해 전달된 메시지를 관리자 페이지(대시보드)에서도 확인할 수 있으므로 이메일 전달 실패로 인해 낭패를 보는 문제는 예방할 수 있습니다. (하지만 이메일로 메시지가 제대로 전달되지 않으면 관리자 페이지에서 확인하는 것이 번거로울 수 있습니다.)

Flamingo를 설치하고 활성화하면 대시보드 왼쪽에 “Flamingo” 메뉴가 추가됩니다.

Flamingo Menu - 워드프레스 플러그인

방문자가 문의폼을 통해 메시지를 보내면, 이메일로 전송되는 것과 별개로 FlamingoInbound Messages에 표시됩니다.

Flamingo - 워드프레스 플러그인

Inbound Messages를 클릭하면 위의 그림과 비슷한 목록이 나옵니다. 확인을 원하는 메시지의 제목을 누르면 메시지 내용이 표시됩니다.

Flamingo - 워드프레스 플러그인

참고로 게시판 플러그인인 Kboard를 수정하여 Contact Form의 폼과 비슷하게 수정할 수 있습니다(데모 보기). 또한, 유료 플러그인인 Quform을 사용하면 사용자/고객이 제출한 메시지를 관리자 페이지에서 확인할 수 있습니다.

업데이트 – 메시지가 검색 결과에 나타나는 문제:

Contact Form 7이 보안에 문제를 야기할 수 있다는 글을 본 적이 있는데요(그래서 저는 Contact Form 7을 삭제하고 Quform으로 갈아탔습니다), 이 Flamingo 플러그인도 보안에 취약점이 있는지 Flamingo에 저장된 메시지 내용이 워드프레스 검색 결과에 나타나는 문제가 발생할 수 있습니다. 이 문제는 비공개 CPT(커스텀 포스트 타입) 데이터를 “공개”하도록 만드는 플러그인 때문입니다. 플러그인을 하나씩 비활성화하면서 문제를 야기하는 플러그인을 찾아서 해당 플러그인 제작자에게 문의하여 이 문제를 해결해야 합니다. 또는, 이 글에 소개된 Contact Form 7 Database 또는 Storage for Contact Form 7 플러그인을 사용하면 Contact Form을 통해 제출된 내용이 DB에 저장되고 관리자 페이지에서도 확인이 가능합니다.

참고:



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