권한설정에 보면
if($permission == 'all'){
return '제한없음';
}
else if($permission == 'author'){
return '로그인 사용자';
}
else if($permission == 'editor'){
return '선택된 관리자';
}
else if($permission == 'administrator'){
return '최고관리자';
}
이 형태로 지금 들고오는데요. 이건 kboard측에서 만든 임의의 권한인가요?
아니면 워드프레스의 editor 와 author를 들고 오시는건가요?
일단 위에 것들이 궁금하구요.
워드프레스에서 쓰는 권한들을 쓰고싶은데 어떻게 해야될지 모르겠네요 방법이 없을까요?
혹시 이쪽 부분도 답변 가능하시면 부탁드리겠습니다.
editor, author등은 KBoard 권한입니다.
한글로 로그인 사용자, 선택된 관리자로 표시됩니다.
즉 워드프레스처럼 많은 권한은 없답니다.
직접 하시려면 워드프레스 권한을 가져와서 (워드프레스 함수 사용)
if 조건문에 추가 해주시면 될 듯 합니다.
권한 부분 개선하여 업데이트 하도록 하겠습니다.
워드프레스 권한을 들고오려면
어떻게 처리를 해야될까요?
지금 같은경우는 워드프레스 관련 클래스들을 어디클래스에서 어떻게 상속받는지를 모르겠어서요
답변 부탁드립니다.
워드프레스 권한 리스트는 http://codex.wordpress.org/Roles_and_Capabilities 이쪽에서 확인 가능합니다.
위 표의 Capability 를 비교해주시면 되겠네요.
아래는 사용자의 roles 정보를 가져 올 수 있는 함수 입니다.
http://codex.wordpress.org/Function_Reference/get_userdata
클래스는 아니니 바로 적용 가능합니다.
KBoard에서도 위와 같은 방법으로 권한을 확인합니다.