상호 작용이 가능한 폼 플러그인 Caldera Forms

워드프레스는 기본적으로 블로그 시스템이지만, 종종 방문자의 피드백을 받을 경우가 있습니다. 간단히 이메일을 받기도 하고, 문의를 받기 위해 연락처와 상담 내용을 받을 필요도 있습니다. 물론, 이런 간단한 폼을 지원하는 플러그인은 상당히 많습니다. 우리가 사용하는 DIVI 테마에서도 기본적으로 잘 디자인된 예쁜 폼이 있습니다.

하지만, 조금 더 복잡한 기능을 요한다면, 기본적인 무료 폼들은 상당히 아쉬워집니다. 디자인을 좀 변경한다거나, 특정한 형태의 커스텀 필드를 만든다거나 할 필요가 생기기도 합니다. 또는 방문자와 상호 작용이 필요한 경우도 있습니다. 예를 들어 방문자가 A, B, C중 하나를 골랐을 때, 그에 따른 서로 다른 결과를 보여 줘야 한다면 기본적인 폼 플러그인으로는 구현이 어렵습니다. 그렇다고, 플러그인을 새로 만들어야 할까요?

사실, 많은 상용 폼 플러그인들이 더 복잡한 형태의 폼을 지원합니다. 상호 작용이 되거나, 다른 플러그인들과의 연동까지 되는 고급 기능들이 있습니다…만 유료입니다. Gravity Forms, Ninja Forms, Cognito Forms 등 로직 구현이 가능한 폼들이 있지만, 로직이 포함되려면 유료 버전을 사야만 합니다.

그런데! 무료 기능 가운데 이런 복잡한 고급 기능이 들어가 있는 폼이 있습니다. 바로 오늘 소개하는 Caldera Forms입니다!

홈페이지에서 설명하는 바로는 아래와 같은 기능이 무료 제공됩니다!

  • 표준 연락 폼
  • 가입 및 로그인 폼
  • 사용자의 대답에 따라 달라지는 다이나믹 폼
  • 고객 신청 폼
  • 구매 양식
  • 티켓 양식
  • 뉴스레터 가입 폼
  • 리드 캡쳐 폼(Lead Capture Form 어떤 것인지 구체적으로 모르겠네요)
  • 여러 형태의 계산기
  • 피드백 설문 폼

네! 무료로 이런 기능들을 제공한다니 감사합니다! 다른 대부분의 폼들은 이런 기능들을 위해 연간 수십 달러씩 지불해야 합니다. 물론 그만큼의 가치가 있고, 고객 지원도 해주니까 필요하다면 쓰면 됩니다만, 무료로 가능한 폼이 있다면 써볼 가치가 있지요!

워드프레스 관리자 메뉴의 플러그인으로 들어가서 Caldera Forms를 검색하면 플러그인이 표시됩니다. 그냥 버튼을 눌러 설치하면 됩니다!

이제 관리자 페이지에서 Caldera Forms 메뉴가 나타납니다. 새로운 폼을 만들려고 하면, 기본적인 몇 개의 폼 샘플이 나타납니다. 이 샘플들을 공부해 보면 기본적인 작동 원리를 알 수 있습니다. 물론, Caldera Forms 사이트를 방문하시면 사용법을 알리는 문서가 제공되니 참고할 수 있습니다.

백문불여일견. 아래에 기본 샘플 하나를 보여드립니다. 관리자 페이지에서 만든 폼을 필요한 페이지나 포스트에서 

와 같이 숏코드로 삽입해 사용할 수 있습니다.

 

 

위의 체크박스와 콤보 박스를 선택해 보시면 아래 금액이 자동으로 계산되어 달라지는 것이 보이시죠? 또, 조식을 선택하면 오른편에 조식 종류를 선택하는 박스가 나타나기도 합니다. 이것은 샘플 폼을 살짝 변형한 것이지만, 칼데라 폼을 잘 사용하면 훨씬 복잡한 폼들을 정교하게 처리할 수 있습니다.

Caldera Forms 사이트에 들어가 보시면, 일반적인 폼 양식 뿐 아니라 호텔 예약 폼까지 사용하는 예제 사이트를 제공합니다. 직접 어느 정도의 폼들이 가능한지 볼 수 있습니다.