[워드프레스] Quform의 제출 내용을 프런트엔드에 표시하는 방법

  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기

이전 글에서 Quform에서 제출한 글을 케이보드 게시글로 등록하는 방법에 대해 간략히 언급했습니다. 참고로 케이보드와 같은 한국형 게시판을 사용할 경우 전체 사이트 속도도 느려지고 보안적인 측면도 좋지 않다고 하네요. (하지만 우리나라 사이트 중 많은 사이트는 한국형 게시판을 사용하는 것 같습니다.)

이러한 방법보다는 다른 방법으로 프런트엔드에 표시하는 방법으로 wpDataTables라는 플러그인을 사용할 수 있다고 합니다. 프런트엔드에 표시하는 방법에 대해 Quform에서는 다음과 같은 방법을 제시하고 있습니다.

워드프레스 알림판에서 Quform > Form Builder > Settings > Database에서 제출한 내용을 커스텀 데이터베이스 테이블에 저장하도록 설정한 후에, wpDataTables를 사용하여 프런트엔드에 표시할 수 있습니다.

KBoard와 같은 한국형 게시판의 사용이 꺼려지는 경우에는 위와 같이 Quform에서 제시하는 방법을 사용하는 것이 더 바람직할 것 같습니다.

wpdatatables

wpDataTables에 대한 내용은 이 글에서 "wpDataTables – 워드프레스용 테이블/차트 플러그인" 부분을 참고해보시기 바랍니다.

참고로 Contact Form 7의 경우 커스텀 데이터베이스를 직접 만들어서 Contact Form 7의 제출 내용이 저장되도록 한 후에 위의 방법을 따르면 될 것 같습니다. (약간의 프로그래밍 지식이 필요한 작업입니다. 그냥 Quform을 사용하는 것이 더 효율적일 것입니다. Contact Form 7은 보안상에도 별로 좋지 않다고 하네요.)



4 개 댓글

  1. 안녕하세요 블로그를 자주보고 있는 워드프레스 새내기입니다.
    국내에서 워드프레스 자료를 가장 잘 정리된 사이트라서 많은 도움이 되고 있어요!
    홈페이지를 제작중에 quform에서 입력받은 데이터를 wpDataTables로 받아보고싶은데
    연결이안되고 있어요 ㅜㅜ
    혹시 해당사항에 대한 설명이나 자료 부탁드려도 될까요?

    응답
    • 안녕하세요?

      Quform 컨택트 폼이 제출되면서 DB에 데이터가 저장됩니다.
      하지만 살펴보니 데이터가 원하는 방식으로 저장되지 않기 때문에 wpDataTables로 처리하여 보여주고 싶은 경우에는 quform에서 데이터를 전송하기 직전에 별도의 테이블을 만들어서 데이터를 원하는 방식대로 저장해야 할 것 같습니다.

      조금 구체적으로 설명하면... 현재 Quform 테이블에서는 다음 그림과 같이 entry_id, element_id, value 세 개의 필드(열)로 되어 있습니다.

      https://www.thewordcracker.com/wp-content/uploads/2018/10/Quform-data-2.jpg

      별도의 테이블을 만들어서 원하는 필드에 각 값이 들어가도록 phpMyAdmin에서 작업을 해주시고, 그런 다음에 Quform에서 데이터가 전송되기 전에 DB에도 값이 저장되도록 하면 작업이 수월해질 것입니다.

      결국 https://www.thewordcracker.com/intermediate/wordpress-copy-quoform-messages-to-kboard/ 글에서 설명하는 것과 비슷한 방식이 될 것 같습니다.

      phpMyAdmin에서 테이블과 필드를 만드는 방법은 다음 글을 참고해보세요.

      https://www.liquidweb.com/kb/creating-tables-in-a-database-with-phpmyadmin/

      문제는 Quform에서 폼을 발송하기 전에 데이터가 직접 만든 테이블에도 저장되도록 해야 하는 데요. 그것은 초보자가 하기에는 쉽지 않은 측면이 있는 것 같습니다. 직접해보고 싶은 경우 다음 kopress 글을 참고해보시기 바랍니다.

      https://kopress.kr/topic/%ED%8F%BC%EB%B9%8C%EB%8D%94-%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B8-quform%EC%97%90%EC%84%9C-%EB%B3%84%EB%8F%84-db%EC%97%90-%EA%B8%B0%EB%A1%9D%ED%95%98%EA%B3%A0-%EB%B6%88%EB%9F%AC%EB%93%A4%EC%9D%B4/

      응답
      • 정말 감사합니다!!
        이렇게 빠르고 상세한 답변주실줄 몰랐는데 정말 많은 도움됐습니다
        블로그 번창하시고 앞으로도 좋은 콘텐츠 부탁드립니다~!