안녕하세요.
워드프레스 네트워크로 다국어 사이트 제작중인데요...
설치할때의 최고관리자가 아니라 별도로 지정한 최고관리자가 KBoard 카테고리를 수정하려고 하면 권한이 없다고 메세지가 뜨는데요.
워드프레스에 별도로 지정된 최고관리자가 KBoard에서도 최고관리자로 지정하여 설치시 최고관리자와 동일한 권한으로 어떻게 설정할 수 있을까요?
Kboard.class.php 파일안에 최고관리자 설정부분은 게시글만 관련된 부분인것 같아서요.
혹시 방법이 있다면 좀 알려주시겠어요? ㅜㅜ
잘 부탁드립니다.
KBoard.class.php 파일의 isAdmin() 메소드를 보시면 아시겠지만
워드프레스 Role이 administrator 또는 editor 라면 관리자로 인식하고 있습니다.
해당 사용자의 Role이 어떻게 등록되어 있는지 확인해보세요.
또한 Role이 administrator라면 플러그인 관리도 가능할텐데요.
index.php 파일에 kboard_update() 함수보시면
if(!current_user_can('activate_plugins')) wp_die('KBoard : 관리 권한이 없습니다.'); 이렇게 Capability도 체크하고 있습니다.
administrator로 role등록이 되어있구요. 플러그인 관리도 가능합니다. 대시보드에서 설치 당시 관리자와 동일한 권한이 있는데 Kboard에서만 권한이 없다고 나와서요... -_ㅜ;;
우선 index.php파일 한번 체크해본 후에 다시 질문 드려도 될까요?
감사합니다