안녕하세요
kboard 라이센스 사용자 입니다.
워드프레스 혹은 kboard 관련된 질문 일지 좀 헷갈리는 데요.
회원가입을 이원화 하여 운영이 가능할까요?
예를 들면 일반회원가입을 하면 기본 구독자로 되고
추가로 입력항목을 더 입력하게 되면 한단계 위의 회원으로 가입되게 가능할까요?
기존의 방식으로는
일단 회원가입을 한 후
관리자가 등급을 조정해주는 방식이 기본이 아니겠습니까?
그런데 특정 입력항목을 입력하게 되면 자동으로 한단계 업할 수 있도록... 하는 방식
이런게 가능할 까요?
한번 문의 드려 봅니다.
제가 생각한 것은
회원가입항목은 다 만들어 두고,
필수항목만 입력하고 가입하면 일반회원으로 두고,
선택항목도 입력하는 회원은 정회원 이라는 설명과 함께, 관리자가 등급을 올려주는 방식밖에 없다고 여겨지는데요.
개발이 가능한 사항일지 궁금합니다.
감사합니다.
안녕하세요~^^
워드프레스 사이트에서 회원가입 시 역할을 동적으로 설정하는 건
워드프레스 회원가입 시 역할(Role) 동적으로 변경하기 설정을 참고해보시겠어요?
프로그래밍에 대한 지식이 어느 정도 있어야 코드를 활용할 수 있을 듯합니다.
고맙습니다.
답변 감사드립니다.
알려주신 링크에서 보고 테마 functions.php 에 추가하여 확인 할수 있었습니다.
아래와 같이 하여 체크박스로 만들어 체크하면 정회원신청이라고 입력되고
그러면 등급이 올라가도록 할 수 있었습니다.
add_filter('pre_option_default_role', 'my_default_registration_role');
function my_default_registration_role($default_role){
if(isset($_POST['membber']) && $_POST['membber'] == '정회원신청'){
$default_role = 'contributor';
}
return $default_role;
}
답변해주시어 정말 감사합니다.
그리고
예제에 있던
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;
}
이 코드는 01012345678 이라는 특정 숫자에만 적용이 되는 코드로 보이는데요.
물론 제가 공부해야 하는 부분이겠지만,
아래 부분이 궁금합니다.
예를 들어
필드가 전화번호 일 경우, 전화번호 11자리 숫자가 입력된다면 기능을 할 수 있도록 하는것도 가능한 것인지요?
혹은
필드를 이메일 주소로 해서, 이메일주소 양식에 맞는다면 기능을 할 수 있도록 하는 것
이런 것들이 가능할 수 있을 지 문의드립니다.
감사합니다.
전화번호나 이메일 양식에 맞게 체크하는 건
구글에 "php 전화번호 유효성 검사", "php 이메일 유효성 검사" 등으로 검색해보시면
참고해보실 만한 자료가 많습니다.
검색해서 관련 자료들을 확인해보시겠어요?
고맙습니다.