워드프레스 회원가입 시 역할(Role) 동적으로 변경하기 설정 질문입니다.

안녕하세요 회원관리 관련해서 질문드립니다.

현재 원하는 방식은 회원가입할때 가입자가 직접 본인의 등급을 선택(wp-members에서 select나 checkbox선택을 통해)해서 가입을 했을때

자동으로 선택한 등급으로 회원가입 정보가 등록되는 방식입니다.

예: 가입자가 gold회원을 선택하여 가입하였을때 (따로 관리자가 지정하는 것 없이) 자동으로 그 가입자가 등급이 gold역할로 저장되는 방식 

 

그래서 네이버 블로그에서 해당 내용을 서치해본 결과 

add_filter('pre_option_default_role', 'my_default_registration_role'); function my_default_registration_role($default_role){ if(isset($_POST['phone1']) && $_POST['phone1'] == '01012345678'){ $default_role = 'contributor'; } return $default_role; }

이 예제코드를 function.php파일에 넣어 수정하는 방법을 찾았는데 제가 원하는 방식은 해당 값을 직접 텍스트로 입력하는게 아니라 선택하는 것인데, 코드변형에 어려움을 겪어서 질문 남깁니다.

 

해당 경우에 코드를 어떻게 변형하는지 알려주시면 감사하겠습니다.

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요