Home 게시판 커뮤니티 Q&A 회원가입을 만들고 싶습니다.

3개 답변, 2 voices Last updated by Avatar of Matthew Park Matthew Park 1 월, 1 주 전
  • Avatar of 이민재이민재
    참여자
    @aa53420
    #38857

    질문을 드리기에 앞서 저는 워드프레스에 지식이 없고 최근에서야 알게되서 이상한 질문을 할 수 있습니다. 양해부탁드려요.

    워드프레스를 로컬환경에서 돌려보고 있습니다. 회원가입 페이지를 만들고 싶어서

    Contact Form 7을 이용하여 회원가입 폼을 만들었습니다.

    다만 Contact Form을 이용하면 DB에 저장되지 않아서 Contact DB라는 플러그인을 이용해서 ‘wp_cf7dbplugin_submits’ 이란 table 에 기록되게 하였습니다.

    이제 문제는 회원 관리인데 wp_cf7dbplugin_submits table에서 값을 가공하여 wp_user table에 넣어주면 자동으로 그 계정을 쓸 수 있는 건가요?

    wp_user와 회원관련해서 연동되어있는 table이 있을까해서 어떻게해야할 지 모르겠습니다.

     

    도와주세요 ㅠㅠ

     

  • Avatar of Matthew ParkMatthew Park
    조정자
    @hackya
    #38878

    Register page 를 Contact Form7 으로 만드시는 이유가? – 이상한 질문이라기 보다는 매우 이상한 개발을 하고 계시네요.

    회원가입은 워드프레스 core 기능이고, 자동으로 가입기록이 wp_users 와 wp_usermeta 테이블에 저장됩니다.

    간단하게 처리하실 수 있는 걸, 매우 어렵게 돌아가고 계시네요.

    필요도 없는 contact form7을 쓰시는 바람에 또 필요없는 Contact DB라는 플러그인을 쓰고 계시고….

    워드프레스 자체적인 등록기능보다 더 extend 된 기능이 필요하시다면, 멤버십 플러그인 하나 쓰세요.

    종류가 상당히 많고 상황에 따라 사용되는 플러그인들이 모두 다르기 때문에 어떤 멤버십 플러그인을 쓰시라고 말씀드리기 어렵습니다.

    http://bfy.tw/9Sbm

    • Avatar of 이민재이민재
      참여자
      @aa53420
      #38893

      답변 고마워요! 쉬운방법이 있는줄도 몰랐네요 ㅠㅠ…

      WP-Memeber 라는 플러그인을 알게되서 써보니까 회원가입 폼이 자동으로 생기네요!

      아직 플러그인에대해 정확하게 알지 못해서 어려움이 많습니다.

      이제 문제는 WP-Memeber에서 제공하는폼에 추가적으로 ‘우편번호 찾기’ 라던가 이런 기능을 넣고자하면은 어디를 손봐야하나요?

      현재는 WP-Member에서 버튼으로 만들 input 필드 하나 만들고

      회원가입용 탬플릿 페이지를 만들어서  page-test.php (커스텀 탬플릿 페이지) 에서  DOM으로 type 바꾸고 우편번호 찾기 버튼으로 쓰고있습니다.

      이것 위에서 말씀하신대로 이상한? 방법이라고 생각되요 ㅠㅠ

       

      워드프레스가 대부분이 영어로 되어있어서 컴맹에다 영어도 못하니 너무 어렵네요… 쉽게 제작할 수 있다고 들었는데 너무 가볍게 봤나봐요

      만들어진 플러그인에서 추가적인 기능이 필요하다면 어디를 수정 해야하나요?

       

    • Avatar of Matthew ParkMatthew Park
      조정자
      @hackya
      #38897

      플러그인과 상관없이 html 로 버튼 만드시는 법을 배우셔야 합니다.

      그리고 폼에 그 버튼을 추가하실 수 있는 방법을 배우셔야 하구요.

      워드프레스가 어려운게 아니라 웹의 기본적인 요소인 html 을 모르셔서 어렵다고 느껴지시는 것 입니다.

      물론 html 을 배우고 나시면 css 를 배우셔야 될거고, 또 그후에는 javascript 과 php 를 배우셔야 겠죠.

답변은 로그인 후 가능합니다.