회원권한에 따른 최신 댓글보기

안녕하세요. Kboard를 잘사용하고 있는 유저입니다. 최근 XE에서 워드프레스로 옮겨와서 열심히 배우고 있는데요.

한국형 게시판 플러그인 Kboard가 있어서 너무 좋습니다.

제가 문의 드리고 싶은 사항은 2가지 입니다. 

1.[최신댓글] 위젯에서 회원권한(Editor, Subscriber)에 따라  특정게시판(Editor 전용)의 댓글이 Editor에게만 보이고 Subscriber 않보이게 하는 방법?

2.[최신댓글] 위젯에서 특정 게시판의 댓글을 제외하는 방법?

이 두가지 입니다.  제대로 설명이 되었는지요?

 

그간 여러가지 소스를 가져다 [최신댓글] 이라는 위젯으로  사용하고 있는데요. 전체 게시판의 댓글을 가져다 보여주는 것이죠. 소스는  theme의 functions.php에 추가된 내용

// k보드
add_shortcode('kboard_latest_comments_test', 'kboard_latest_comments_test');
function kboard_latest_comments_test($args=array()){
 
    $url = new KBUrl();
    $list = new KBCommentList();
    $list->rpp = 15; // 불러올 댓글 개수
    $list->initWithKeyword();


     
    ob_start();
     
    echo '<ul>';
     
    while($comment = $list->hasNext()){
        $board = new KBoard();
        $board->initWithContentUID($comment->content_uid);
         
        echo '<li>';
        echo '<i class="fas fa-caret-square-right"></i>&nbsp;';
        echo '<a href="'.$url->getDocumentRedirect($comment->content_uid).'" target="_self">'; 
        echo mb_strimwidth($comment->content, 0, 43, '...', 'UTF-8');
         
        echo '</a>';
        
        echo '</li>';
    }
     
    echo '</ul>';
     
    return ob_get_clean();
}

이구요. 위젯에는 [kboard_latest_comments_test]  이렇게 써주었습니다.

그럼 답변기다리겠습니다. 참고 페이지 주소는 https://www.gashootersclub.com

감사합니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기