안녕하세요.
제가 관리하는 사이트에는 그동안 여러명의 관리자가 있어서 관리자 페이지를 통해 '전체 게시글' 보기와 '전체 댓글' 보기를 유용하게 사용하고 있었습니다. 그러다 최근에 보안상의 이유로 워드프레스 사용자 관리에서 관리자는 한명만 두고 나머지 게시판 담당자들은 모두 'editor'(편집자) 권한으로 변경하였습니다.
그랬더니 가장 큰 불편은 '편집자' 권한으로는 '전체 게시글' 보기와 '전체 댓글' 보기를 사용할 수 없어서 게시판을 관리하는데 매우 불편함을 호소하고 있습니다. 그중 '전체 게시글' 보기의 경우에는 최근글 미리보기 기능을 사용하여 어느정도는 대체할 수 있지만 '전체 댓글' 보기의 경우 대체 방법을 못 찾고 있습니다.
질문 1 - '편집자' 권한에서도 kboard 대시보드를 이용할 수 있다면 좋겠습니다. 언제쯤 업데이트에 반영될 수 있을까요?
질문 2 - 현재로써 불가능하다면, '전체 댓글' 보기를 만들 수는 없을까요?
안녕하세요~^^
워드프레스 자체에서 Editor(편집자) 등급은 플러그인에 접근할 수 없도록 설정되어있습니다.
Editor(편집자) 등급에도 KBoard 메뉴를 표시하도록 하시려면
FTP로 접속해서 /wp-content/plugins/kboard/index.php 파일에서
activate_plugins 찾아서 publish_pages로 모두 교체해주시면 Editor(편집자) 등급도 KBoard 메뉴를 볼 수 있습니다.
워드프레스 관리자 페이지에서 Editor(편집자) 등급에게 KBoard 플러그인의 전체 게시글, 전체 댓글만 표시하시려면
FTP로 접속해서 /wp-content/plugins/kboard/index.php 파일에서
아래의 코드를 찾아서
add_submenu_page('kboard_dashboard', KBOARD_PAGE_TITLE, __('전체 게시글', 'kboard'), 'activate_plugins', 'kboard_content_list', 'kboard_content_list');
아래의 코드로 교체해보세요.
add_submenu_page('kboard_dashboard', KBOARD_PAGE_TITLE, __('전체 게시글', 'kboard'), 'publish_pages', 'kboard_content_list', 'kboard_content_list');
아래의 코드를 찾아서
if(defined('KBOARD_COMMNETS_VERSION') && KBOARD_COMMNETS_VERSION >= '1.3' && KBOARD_COMMNETS_VERSION < '3.3') add_submenu_page('kboard_dashboard', KBOARD_COMMENTS_PAGE_TITLE, __('전체 댓글', 'kboard'), 'administrator', 'kboard_comments_list', 'kboard_comments_list');
아래의 코드로 교체해보세요.
if(defined('KBOARD_COMMNETS_VERSION') && KBOARD_COMMNETS_VERSION >= '1.3' && KBOARD_COMMNETS_VERSION < '3.3') add_submenu_page('kboard_dashboard', KBOARD_COMMENTS_PAGE_TITLE, __('전체 댓글', 'kboard'), 'editor', 'kboard_comments_list', 'kboard_comments_list');
/wp-content/plugins/kboard-comments/index.php 파일에
아래의 코드를 찾아서
add_submenu_page('kboard_dashboard', KBOARD_COMMENTS_PAGE_TITLE, __('전체 댓글', 'kboard-comments'), 'administrator', 'kboard_comments_list', 'kboard_comments_list');
아래의 코드로 교체해보세요.
add_submenu_page('kboard_dashboard', KBOARD_COMMENTS_PAGE_TITLE, __('전체 댓글', 'kboard-comments'), 'editor', 'kboard_comments_list', 'kboard_comments_list');
등급을 수정하시게 되면 예기치 못한 문제가 발생되거나 제대로 된 동작을 보장하지 못합니다.
추후 보다 편리하게 수정할 수 있도록 KBoard 플러그인도 개선하도록 하겠습니다.
각 등급별 역할은 아래의 링크를 참고해주세요.
https://codex.wordpress.org/Roles_and_Capabilities#Roles
고맙습니다.
위의 방법이 번거로우시고 예기치 못한 문제가 우려되신다면
KBoard 위젯 플러그인을 사용해보시는 건 어떠신지요?
KBoard 위젯은 최신글, 최신댓글, 추천글, 인기글, 공지사항, 내가쓴글, 내가쓴댓글로 구성된 탭 위젯으로
최신글과 최신댓글 탭을 활용하시면 완전 똑같지는 않지만 전체 게시글과 전체 댓글 기능을 할 수 있습니다.
고맙습니다.
빠른 답변 감사합니다^^
코드 수정은 아무래도 업데이트 시마다 다시 초기화 되어 부담스럽고...케이보드 위젯 플러그인 사용을 고려해보겠습니다.(처음 알았어요^^;)