WordPress 데이터베이스에 양식 데이터를 저장하는 방법

게시 됨: 2022-10-04
how to save form data in a wordpress database

WordPress 사이트에서 양식 항목을 저장하고 관리하는 쉬운 방법을 원하십니까?

누군가가 사이트에서 양식을 제출하면 일반적으로 관리자 계정으로 알림 이메일이 전송됩니다. 그러나 이러한 이메일에 모든 양식 세부정보가 포함되어 있지만 이것만으로는 충분하지 않습니다.

이러한 항목을 체계적으로 저장하고 싶을 것입니다.

WordPress에 양식 데이터를 저장한 다음 사용자 친화적인 대시보드에서 보는 가장 쉬운 방법을 보여 드리겠습니다. WordPress 관리자 내에서 바로 이 데이터에 액세스할 수 있으므로 호스팅 계정이나 cPanel에 로그인할 필요가 없습니다.

시작하기 전에 먼저 양식과 데이터베이스 사이에서 배후에서 무슨 일이 일어나는지 이해합시다.

WordPress 양식 항목은 어떻게 저장됩니까?

WordPress를 설치하면 데이터베이스가 자동으로 생성됩니다. 이 데이터베이스는 웹사이트에 대한 모든 종류의 정보를 저장합니다.

호스팅 계정에 로그인하여 데이터베이스에 액세스할 수 있습니다. 그런 다음 데이터베이스 섹션에서 cPanel » phpMyAdmin 에 액세스합니다.

Bluehost를 사용하는 경우 유용한 링크 » 고급 » phpMyAdmin 에서 찾을 수 있습니다.

이제 왼쪽에 데이터베이스 이름이 있는 메뉴가 표시되어야 합니다.

데이터베이스 이름이 무엇인지 확실하지 않습니까? 걱정하지 마세요. 데이터베이스 세부 정보는 wp-config.php 파일에서 찾을 수 있습니다. cPanel에서 파일 관리자 » Public_html 폴더를 엽니다.

웹사이트가 다른 폴더에 저장되어 있는 경우 해당 폴더를 선택하면 여기에서 wp-config.php 파일을 찾을 수 있습니다.

이 파일을 마우스 오른쪽 버튼으로 클릭하고 편집하기만 하면 내부에서 데이터베이스 이름을 찾을 수 있습니다.

이제 phpMyAdmin으로 돌아가서 올바른 데이터베이스를 선택하고 확장하여 그 아래에 저장된 테이블 목록을 볼 수 있습니다.

여기에서 양식 데이터를 찾을 수 있습니다.

예를 들어 WPForms 플러그인을 사용하는 경우 양식 항목은 다음 테이블 아래에 저장됩니다.

  • wp_wpforms_entries: 정보는 항목의 필드(값)이며 이 데이터베이스 테이블에 저장됩니다.
  • wp_wpforms_entry_meta: 이 테이블에는 관련 ID 및 날짜와 같은 항목에 대한 메타 정보가 있습니다.
  • wp_wpforms_entry_fields: 이 테이블에는 양식의 인코딩된 항목 정보가 포함되어 있습니다.
  • wp_wpforms_tasks_meta: 이 테이블은 백그라운드에서 처리되는 작업에 대한 정보를 저장합니다.

Formidable Forms와 같은 다른 양식 빌더를 사용하는 경우 비슷한 방식으로 찾아야 합니다.

이 테이블의 양식 데이터는 개발자에게 유용할 수 있지만 일반 WordPress 사용자의 경우 양식 항목을 보고 관리하는 훨씬 쉬운 방법이 있습니다.

그 방법은 다음에 보여드리겠습니다.

WordPress에서 양식 항목을 관리하는 방법

사용자가 양식을 제출할 때마다 사용자의 연락처 정보 및 사전 판매 쿼리와 같은 중요한 정보를 수집할 수 있습니다.

매번 다른 계정에 로그인하는 대신 WordPress 관리자 패널에서 바로 이것을 볼 수 있는 쉬운 방법을 원할 것입니다.

가장 좋은 방법은 WPForms를 사용하는 것입니다.

WPForms

WPForms는 WordPress를 위한 최고의 양식 빌더입니다. 연락처, 등록, 약속 양식, 설문 조사 및 투표를 포함한 모든 종류의 양식을 작성할 수 있습니다.

우리가 WPForms를 좋아하는 이유는 기능이 풍부하기 때문입니다. 예를 들어 누군가 양식을 제출하면 사용자에 대한 자동 이메일 확인을 설정하고 동시에 팀에 알릴 수 있습니다.

또한 스팸 방지 기능이 내장되어 있으며 보안 문자를 추가할 수 있으므로 양식 항목이 깨끗해집니다. 봇에서 제출된 수많은 스팸 메일을 정렬하고 삭제하는 것에 대해 걱정할 필요가 없습니다.

wpforms의 보안 문자

다음으로 WordPress 양식을 이메일 계정에 동기화할 수도 있습니다. 그렇게 하면 모든 새 리드가 이메일 목록에 자동으로 추가될 수 있습니다.

이제 양식이 제출될 때마다 이 모든 데이터가 WPForms 항목 관리 페이지에 저장됩니다. 항목을 쉽게 보고, 편집하고, 삭제할 수 있습니다.

그리고 더 있습니다! 양식의 실적에 대한 통계도 볼 수 있습니다.

그렇게 말하고 튜토리얼로 넘어 갑시다.

1단계: WordPress 양식 만들기

WPForms를 사용하면 양식을 매우 간단하게 만들 수 있습니다. 선택할 수 있는 템플릿이 많이 있습니다.

wpforms에서 divi 문의 양식 만들기

양식을 쉽게 사용자 정의할 수 있는 시각적 끌어서 놓기 빌더도 있습니다.

wpforms에서 드래그 앤 드롭

WordPress 웹 사이트에 문의 양식을 추가하는 방법 가이드에서 이미 다루었으므로 여기에서 자세한 지침은 다루지 않습니다.

이 자습서에서는 WPForms를 설치하고 양식을 만들고 사용자 지정하는 방법을 안내합니다. 또한 스팸 방지를 활성화하고, 자동 양식 알림을 설정하고, 이메일 계정에 연결하는 방법을 보여줍니다.

2단계: 양식 항목 관리

WordPress 사이트에 양식을 추가한 후에는 사람들이 항목을 제출할 때까지 기다릴 수 있습니다. 현재로서는 몇 가지 테스트 항목을 제출하는 것이 좋습니다.

양식 항목을 제출하면 2가지 일이 발생합니다.

  1. 관리자 이메일 알림을 받게 됩니다.
  2. 데이터는 WordPress 데이터베이스에 저장됩니다.

이 데이터베이스에 액세스하려면 WordPress 대시보드의 WPForms » 항목 섹션으로 이동하십시오.

초보자도 이해하기 쉬운 대시보드로 인사드립니다.

먼저 시간 경과에 따른 양식 성능 그래프가 표시됩니다. 이 아래에서 생성한 양식 목록을 볼 수 있습니다.

여기에서 양식 이름을 클릭하면 이 양식 아래의 모든 항목이 있는 새 페이지가 열립니다.

각 제출의 세부 정보를 볼 수 있습니다. 따라서 '회신 요청'인 이 양식에는 이름, 전화번호 및 날짜/시간 열이 표시됩니다.

wpforms의 양식 항목

각 항목 옆에 보기, 편집 및 삭제 작업이 표시됩니다.

이제 WPForms를 사용하면 모든 양식 제출을 관리할 수도 있습니다. 여기에서 항목 중 하나를 클릭하면 새 페이지가 열립니다.

wpforms에 메모 추가

메모를 추가하는 섹션과 함께 모든 양식 세부 정보가 표시됩니다. 오른쪽 사이드바에서 인쇄, 내보내기, 알림 재전송, 읽지 않음 표시, 항목 강조 표시를 할 수 있습니다.

보시다시피 WPForms에는 본격적인 양식 입력 관리 시스템이 있습니다. 양식 항목을 관리하기 위해 WordPress 웹 사이트를 떠날 필요가 없습니다.

3단계: 데이터베이스에 저장되는 양식 데이터 비활성화

양식 데이터가 WordPress 데이터베이스에 저장되지 않도록 하려면 WPForms 내에서 설정을 활성화해야 합니다.

원하는 양식을 편집하고 빌더 내부의 설정»일반 탭으로 이동하여 맨 아래로 스크롤하십시오.

WordPress에 항목 정보 저장 비활성화라는 옵션을 확인해야 합니다. 양식을 저장하면 됩니다.

양식 이메일 알림이 계속 작동하는지 확인하기 위해 테스트 항목을 만드는 것이 좋습니다. 데이터베이스에 양식 세부 정보가 저장되지 않으므로 해당 이메일의 사본을 보관하는 것이 좋습니다.

이로써 튜토리얼이 끝납니다. 이제 데이터베이스 내에서 양식 항목을 찾고 WordPress 대시보드 내에서 볼 수 있는 위치를 알게 되었습니다.

다음으로 WordPress 양식으로 더 많은 작업을 수행할 수 있는 방법에 대한 이 자습서를 읽고 싶을 것입니다.

  • WordPress 양식에 '저장하고 나중에 계속하기' 옵션을 추가하는 방법
  • 사용자가 양식을 제출하기 전에 사용자 여정을 추적하는 방법
  • Google Analytics에서 WordPress 양식 추적을 설정하는 방법

이 게시물은 WordPress 양식 기능을 향상시키고 청중을 더 잘 이해할 수 있도록 더 많은 데이터를 제공합니다.