상품 Q&A
    글보기
    관리자화면에서 관리자외 편집자 역할에게만 망보드 특정 메뉴 접근 허용 방법
       
    2017-07-13 12:00:44

    질문을 하시기 전 "망보드 유용한팁" 게시판과 "망보드 강의" 게시판 검색을 통해 해결하지 못한 내용만 

    아래의 양식을 참고하셔서 답변자가 이해할 수 있도록 최대한 자세히 작성해 주시기 바랍니다.


     

    [질문 양식]

     

    1. 질문 검색 키워드 : 관리자외 역할 추가 방법, 관리자화면 접근 권한방법

        

       - 다른 분들이 쉽게 찾을 수 있도록 질문에 대한 키워드를 작성해 주세요

         예) 테마 호환성, 설치방법 등

       

     

    2. 질문 내용 : 


    1.  functions에 아래 정보를 넣어서 관리자와 편집자(또는 지정한 레벨)

    administrator+editor 에게 관리자화면에서 망보드 특정 메뉴 접근 권한을 추가 하고 싶은데 접근 권한이 없다고 나오는데 어떻게 하면 되나요?


    "죄송합니다. 이 페이지에 접근할 권한이 없습니다." 


    1) User Role Editor 플러그인에서 편집자에게 Other Roles를 추가로 관리자(administrator) 선택하면 망보드 접근가능하나 제가 원하는 것은

    선별한 관리자 메뉴에 편집자(editor) 역할을 준 회원에게만 접근 권한을 부여하고 싶어서요. 


    add_action('admin_menu', 'mbw_create_board_menu');

    function mbw_create_board_menu(){


       add_menu_page('MangBoard', 'MangBoard', 'editor', 'mbw_dashboard', 'mbw_manage_page', plugins_url(MBW_PLUGIN_DIR.'/assets/images/favicon.png'), $position);

    add_menu_page('MangBoard', 'MangBoard', 'editor', 'mbw_dashboard', 'mbw_manage_page');

    add_submenu_page('mbw_dashboard', __MW('W_MENU_DASHBOARD'), __MW('W_MENU_DASHBOARD'), 'editor', 'mbw_dashboard', 'mbw_manage_page');

    add_submenu_page('mbw_dashboard', __MW('W_MENU_BOARD'), __MW('W_MENU_BOARD'), 'editor', 'mbw_board_options', 'mbw_manage_board');

    add_submenu_page('mbw_dashboard', __MW('W_MENU_USER'), __MW('W_MENU_USER'), 'editor', 'mbw_users', 'mbw_manage_board');

    add_submenu_page('mbw_dashboard', __MW('W_MENU_OPTION'), __MW('W_MENU_OPTION'), 'editor', 'mbw_options', 'mbw_manage_board');

    add_submenu_page('mbw_dashboard', __MW('W_MENU_FILE'), __MW('W_MENU_FILE'), 'editor', 'mbw_files', 'mbw_manage_board');

    add_submenu_page('mbw_dashboard', __MW('W_MENU_ANALYTICS'), __MW('W_MENU_ANALYTICS'), 'editor', 'mbw_analytics', 'mbw_manage_board');

    add_submenu_page('mbw_dashboard', __MW('W_MENU_REFERER'), __MW('W_MENU_REFERER'), 'editor', 'mbw_referers', 'mbw_manage_board');

    add_submenu_page('mbw_dashboard', __MW('W_MENU_LOG'), __MW('W_MENU_LOG'), 'editor', 'mbw_logs', 'mbw_manage_board');

        


    답변주시면 감사하겠습니다.


    댓글 0|  조회수 481
    답 변
    글보기
       
    2017-07-13 13:10:58

    "망보드 관리자 > 게시판 관리" 주소뒤에 아래와 같이 &show=all 옵션을 붙이시면 망보드 관리자 게시판에 대한 내용이 리스트에 추가되며


    관리자 게시판에 대한 접근 권한을 설정하실 수 있습니다.


    http://홈페이지/wp-admin/admin.php?page=mbw_board_options&show=all 



    댓글 0