Home 게시판 커뮤니티 Q&A 회원가입 폼 질문합니다

3개 답변, 2 voices Last updated by Avatar of oksambari oksambari 1 주, 1 일 전
  • Avatar of kmj0626kmj0626
    Participant
    @kmj0626
    #52871

    제가 wp>content>plugins>woocommerce>templates>myaccount>form-login에서 전화번호 입력란을 추가했습니다.

    그런데 여기서 전화번호를 입력하고 회원가입을 하면, 관리자 모드에서 회원정보를 봤을 때 입력했던 전화번호가 기록되지않는데 뭐가 잘못됐나요?

    회원가입할때 입력한 전화번호가 저장되게끔 하려면 어떻게 해야하나요?

    컴맹이라 쉽게 설명해주세요ㅠㅠ 몇시간째 못해결하니까 답답하네요ㅠㅠ

  • Avatar of oksambarioksambari
    Participant
    @oksambari
    #52872

    우커머스의 메타 필드로 폼을 구성하셨다면 프로필 페이지에서 자동으로 노출이 될 것이지만,

    만약 임의의 커스텀 필드를 넣으신 것이라면 > 해당 필드 값을 profile 페이지에 노출이 되고 수정도 할 수 있도록 조치가 필요합니다.

    ex : https://webkul.com/blog/wordpress-custom-fields-user-profile-page/

     

    추가된 유저 필드 정보를, 어드민 > 프로필 페이지에 보여도주고, 수정도 되어야 하고, 정보 업데이트도 되도록 한 번 적용해 보세요.


    참고로 저는 가입 시 전화번호 입력이 필요한 경우라면,

    우커머스의 ‘billing_phone’ 으로 저장을 해서 가입 시 입력한 정보를 재사용 하기 편하도록 합니다.

    그럼 위 조치같은 것도 필요 없을 수 있습니다.

    Avatar of oksambari
    Publishing Homepage [&] Operating Site [&] Blogging about WP
    • Avatar of kmj0626kmj0626
      Participant
      @kmj0626
      #52875

      답변 감사합니다

      답변대로 form-login.php에

      를 입력하고 회원가입을 했는데도 관리자 페이지의 전화번호 란에는 아무것도 안뜨네요 ㅠㅠ

       

       

      그리고 사용자 편집란에 불필요한 항목들이 많은데 없앨 순 없을까요?

  • Avatar of oksambarioksambari
    Participant
    @oksambari
    #52877

     

    폼을 넣고 실제 데이터 저장을 안 하신 것은 아닌지 확인해 보세요.

    위 코드는 모두 functions.php 에 넣은 것이라 직접 해당 탬플릿을 통해 폼 입력한 것을 빼고

    벨리데이션 부분과, 데이터를 커스토머 아이디에 저장하는 부분만 추가해 보시면 될 거 같습니다

     

    프로필에 뜨는 메타도 관련 키워드로 찾아 보시면 플러그인도 있고,

    직접 제어하는 방법도 워드프레스에서 제공할 거 같습니다.

    Avatar of oksambari
    Publishing Homepage [&] Operating Site [&] Blogging about WP
2 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.