Contact Form 7로 문의폼 만드는 방법

    워드프레스 블로그를 운영할 때 ‘문의 페이지’는 필수 요소 중 하나다. 특히 애드센스 승인 과정에서는 사이트가 실제로 운영되고 있으며, 방문자와 소통할 준비가 되어 있다는 신호를 주기 때문에 문의 페이지는 매우 중요한 역할을 한다. 문의 페이지가 없으면 심사에서 불이익을 받을 수 있으며, 사이트 신뢰도도 떨어진다. 이때 가장 많이 사용되는 플러그인이 바로 Contact Form 7이다. Contact Form 7은 간단한 설정만으로도 전문적인 문의폼을 만들 수 있어 초보자에게 매우 적합하다. 이 글에서는 Contact Form 7을 설치하고 문의폼을 만드는 방법을 단계별로 자세히 설명한다.

    1. Contact Form 7이 필요한 이유

    문의 페이지는 단순한 연락 수단이 아니다. 사이트 운영자의 신뢰도를 높이고, 방문자와의 소통 창구를 제공하며, 애드센스 승인 과정에서도 중요한 역할을 한다.

    Contact Form 7을 사용해야 하는 이유는 다음과 같다.

    • 애드센스 승인 필수 요소 충족
    • 방문자와의 소통 기능 제공
    • 스팸 방지 기능 연동 가능
    • 설치와 설정이 매우 간단함
    • 다양한 입력 필드 추가 가능

    초보자도 쉽게 사용할 수 있으며, 워드프레스에서 가장 널리 사용되는 문의폼 플러그인이다.

    2. Contact Form 7 설치 방법

    설치 과정은 매우 간단하다.

    ① 워드프레스 관리자 접속

    /wp-admin으로 접속해 관리자 화면에 로그인한다.

    ② 플러그인 → 새로 추가 클릭

    왼쪽 메뉴에서 플러그인 항목을 선택한다.

    ③ 검색창에 “Contact Form 7” 입력

    검색 결과에서 Contact Form 7을 찾는다.

    ④ 설치 → 활성화

    설치 후 활성화하면 관리자 메뉴에 “문의(Forms)” 항목이 추가된다.

    이제 문의폼을 만들 준비가 완료되었다.

    3. 기본 문의폼 생성하기

    Contact Form 7은 설치와 동시에 기본 문의폼을 하나 자동 생성한다. 이 기본 폼을 수정해 사용하거나 새로운 폼을 만들 수 있다.

    ① 문의 → Contact Forms 클릭

    관리자 메뉴에서 Contact Forms를 클릭하면 기본 폼이 보인다.

    ② 기본 폼 수정하기

    기본 폼에는 다음과 같은 입력 필드가 포함되어 있다.

    • 이름
    • 이메일
    • 제목
    • 메시지

    초보자라면 기본 폼을 그대로 사용해도 충분하다.

    ③ 폼 코드 확인하기

    폼 코드는 다음과 같은 형태로 구성된다.

    코드

    [text* your-name]

    [email* your-email]

    [text your-subject]

    [textarea your-message]

    [submit “Send”]

    이 코드를 수정하면 다양한 입력 필드를 추가할 수 있다.

    4. 입력 필드 추가하기

    Contact Form 7은 다양한 입력 필드를 제공한다. 필요에 따라 다음과 같은 필드를 추가할 수 있다.

    ① 전화번호 입력 필드

    코드

    [tel your-phone]
    

    ② 체크박스

    코드

    [checkbox your-option "옵션1" "옵션2"]
    

    ③ 드롭다운 메뉴

    코드

    [select your-select "선택1" "선택2"]
    

    ④ 파일 업로드

    코드

    [file your-file]
    

    문의폼을 더 전문적으로 만들고 싶다면 이러한 필드를 적절히 추가하면 된다.

    5. 이메일 설정하기

    문의폼을 통해 방문자가 메시지를 보내면 운영자 이메일로 전달된다. 이 설정을 반드시 확인해야 한다.

    ① Mail 탭 클릭

    폼 편집 화면에서 Mail 탭을 클릭한다.

    ② To(받는 사람) 설정

    운영자의 이메일 주소를 입력한다. 예: yourmail@example.com

    ③ From(보낸 사람) 설정

    방문자가 입력한 이메일을 자동으로 가져오도록 설정한다.

    예:

    코드

    [your-email]
    

    ④ 메시지 템플릿 설정

    방문자가 보낸 메시지가 어떤 형식으로 이메일에 도착할지 설정한다.

    예:

    코드

    이름: [your-name]
    이메일: [your-email]
    제목: [your-subject]
    메시지:

    [your-message]

    이 설정을 제대로 해두면 문의가 들어왔을 때 빠르게 확인할 수 있다.

    6. 문의폼을 페이지에 삽입하기

    문의폼을 만들었다면 이제 페이지에 삽입해야 한다.

    ① 폼 코드 복사하기

    폼 목록에서 Shortcode를 복사한다.

    예:

    코드

    [contact-form-7 id="123" title="Contact form 1"]
    

    ② 페이지 생성하기

    페이지 → 새 페이지 추가 클릭 페이지 제목: “문의하기”

    ③ 본문에 Shortcode 붙여넣기

    복사한 코드를 본문에 붙여넣는다.

    ④ 페이지 발행

    발행 버튼을 클릭하면 문의 페이지가 완성된다.

    7. 스팸 방지 기능 추가하기

    문의폼은 스팸 메시지가 들어올 가능성이 있다. 이를 방지하기 위해 Akismet 또는 reCAPTCHA를 연동할 수 있다.

    ① Akismet 연동

    스팸 댓글과 스팸 메시지를 자동으로 차단한다.

    ② Google reCAPTCHA 연동

    봇이 메시지를 보내지 못하도록 막아준다.

    스팸 방지 기능을 추가하면 문의폼의 안정성이 크게 높아진다.

    마무리

    Contact Form 7은 워드프레스에서 가장 널리 사용되는 문의폼 플러그인으로, 초보자도 쉽게 사용할 수 있다. 문의 페이지는 애드센스 승인 과정에서 매우 중요한 요소이므로 반드시 만들어야 한다. 기본 폼을 그대로 사용해도 충분하며, 필요에 따라 다양한 입력 필드를 추가해 전문적인 문의폼을 만들 수 있다. 페이지에 Shortcode를 삽입하는 것만으로 문의 페이지가 완성되므로, 설치 후 바로 적용해보는 것이 좋다.

    답글 남기기

    이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다