코스모스팜 회원가입 폼 수정 방법

코스모스팜 회원가입 폼을 수정하고 싶습니다.

 

1. 회원가입 항목 중 Phone 항목에도 '중복확인'이 뜨는데 어떻게 없에나요?

2. 이용약관 동의 항목의 div 순서를 바꾸고 싶습니다. 어느 PHP파일을 수정해야 하나요?

 

9ZiKoec.png

 

 


추가질문 드립니다

 

로그인 화면에서 패스워크 찾는 링크를 클릭해도 페이지가 없다고 뜹니다

해결법이 궁금합니다.

 

이전에 저런식으로

수정하고 싶은 화면의 주소가

"사이트주소/페이지/???"일때 "/???"의 화면을 수정 할 수 있는 방법을

살짝 본거 같은데 까먹었네요 ㅜ 혹시 있을까요?

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    1. 코스모스팜 회원관리 플러그인 중복확인은

    워드프레스 관리자 -> 회원가입관리 -> 중복확인 설정 페이지에서 설정하실 수 있습니다.

    중복확인하지 않으려는 필드에 사용 체크박스를 해제한 후 저장해 보세요.

     

    2. 이용약관 및 개인정보 필드는 wpmem_register_form_rows 필터를 활용하고 있습니다.

    FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members.class.php 파일에

    register_form_rows 메소드에서 표시하고 있습니다.

    아래의 코드를 확인해보세요.

    if(isset($rows['policy_service'])){
    	$policy_service = wpautop(get_cosmosfarm_policy_service_content());
    	$rows['policy_service']['field_before'] = '<div class="div_checkbox agree">';
    	$rows['policy_service']['field_before'] .= "<div class=\"policy_content\">{$policy_service}</div>";
    	$rows['policy_service']['field'] = '<label>' . $rows['policy_service']['field'] . sprintf(__('I agree to %s.', 'cosmosfarm-members'), $rows['policy_service']['label_text']) . '</label>';
    }
    
    if(isset($rows['policy_privacy'])){
    	$policy_privacy = wpautop(get_cosmosfarm_policy_privacy_content());
    	$rows['policy_privacy']['field_before'] = '<div class="div_checkbox agree">';
    	$rows['policy_privacy']['field_before'] .= "<div class=\"policy_content\">{$policy_privacy}</div>";
    	$rows['policy_privacy']['field'] = '<label>' . $rows['policy_privacy']['field'] . sprintf(__('I agree to %s.', 'cosmosfarm-members'), $rows['policy_privacy']['label_text']) . '</label>';
    }

    편집 시에는  테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.

     

    3. 비밀번호 찾기 링크가 정상적으로 동작하지 않는다면

    코스모스팜 회원관리 플러그인 필수 초기 세팅 방법을 적용해주셨는지 확인해보시겠어요?

    ※ 필수 초기 세팅 방법

    반드시 워드프레스 숏코드로 3개의 페이지를 모두 만들어 주세요.

    해당 페이지에 아래 숏코드를 붙여넣기 하시면 폼이 생성됩니다.

    ① 회원가입 숏코드: [wpmem_form register]

    ② 사용자 프로필 숏코드: [wpmem_profile register=hide]

    ③ 로그인 숏코드1: [cosmosfarm_members_login_form]

    (또는 로그인 숏코드2: [wpmem_form login] 로그인 완료, [wpmem_field field=user_login]님 환영합니다. [/wpmem_form])

    그 다음 워드프레스 관리자 페이지 -> 회원가입관리 -> 설정 페이지에서 앞서 만든 3개 페이지를 선택해주세요.

     

    우커머스 플러그인을 사용 중이시라면

    주소에 my-account는 우커머스 내 계정 페이지일 가능성이 높습니다.

    우커머스 내 계정 페이지와 코스모스팜 회원관리 플러그인 회원정보 페이지와

    충돌이 나지 않게 서로 다른 페이지로 설정해보시겠어요?

    고맙습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기