안녕하십니까?헤헤, 워드프레스초학도 인사드립니다.
스레드봇님께 한가지 물을게 잇어서요.사용자레지스터폼에 가입자권한을 식별하는 checkbox를 두개 배치햇는데
이제 그 정보를 받아가지고 어떻게 프로그람적으로 처리해야겟는지 잘 모르겟군요.아니면 그런걸 처리해주는 플러그인이 잇는지요.
예를 들어 내가 편집자checkbox를 선택하고 등록하면 편집자에 해당한 유저정보가 생성되고 후에 다시 로그인할때 편집자를 선택하고 로그인 하면
편집자만에 해당한 폼이 펼쳐지게 하고 구독자checkbox를 선택하고 등록하면 구독자에 해당한 유저정보가 생성되고 구독자로 로그인하면 구독자에 해당한
폼이 펼쳐지게 하자면 프로그램적으로 어찌 해야 할지 잘 모르겟어요.거기다가 내가 구독자로 등록이 됫는데 편집자를 선택하고 아이디와 암호를 입력하면
오유통보꺼정 나오게 해야겟는데 데이터베이스조작을 어떻게 하는지요.
미안합니다.도움을 바랍니다.
감사합니다. 그런데요 저는 Cimy User Extra Fields라고 하는 플러그인을 이용하여 워드프레스가 제공하는 사용자등록폼에다가 체크박스를 추가로 만들어 앉혓습니다.
이런 경우에 폼에서 체크된 상태를 받아가지고 그에 따라 사용자에게 권한을 지정해주고 후에 로그인할때 그 권한에 따라 사용자에 해당한 페이지를 지정해주자면 어떻게 해야 하는지요.
후휴~ 초학도가 이런걸 맡아가지고 막 힘이 듭니다.스레드봇님께서 좀 잘 가르쳐주세요.
부탁드립니다.
안녕하세요.
말씀하신 기능은 프로그래밍에 대한 지식이 있어야 구현이 가능할 듯합니다.
WP-Members 플러그인을 사용 중이라면
wp_login action과 get_user_meta() 코드로 현재 로그인하는 사용자가 가입할 때
편집자로 가입했는지 구독자로 가입했는지 확인할 수 있습니다.
wp_login 액션에 대한 내용은 아래의 링크를 참고해보세요.
https://codex.wordpress.org/Plugin_API/Action_Reference/wp_login
get_user_meta() 함수에 대한 내용은 아래의 링크를 참고해보세요.
https://codex.wordpress.org/Function_Reference/get_user_meta
고맙습니다.