워드프레스 케이보드 게시판

케이보드 게시판 리스트 상단에 조회수 많은 게시글 표시하기(워드프레스)

워드프레스 게시판 플러그인인 케이보드(KBoard)를 사용하여 게시판을 운영하는 경우, 개별 게시판 리스트에서 가장 조회수가 많은 글을 인기 게시글로 지정하여 표시하는 방법을 살펴보겠습니다.

워드프레스 케이보드 게시판

위의 그림에서는 조회수가 가장 많은 3개의 글이 다른 게시글보다 위에 표시되고 있습니다. 이 작업을 위해서는 Kboard 플러그인 폴더 내의 해당 스킨 폴더(/wp-content/plugins/kboard/skin/[해당 스킨명])에 있는 list.php 파일을 수정해야 합니다.

기본적으로 다음과 같은 코드를 적절한 곳에 배치하도록 합니다.

$top_content = new KBContent();
$results = $wpdb->get_results($wpdb->get_row("SELECT * FROM `{$wpdb->prefix}kboard_board_content` WHERE `board_id`='1' ORDER BY `view` DESC LIMIT 3"));
foreach($results as $key=>$row){
$top_content->initWithRow($row);
echo $top_content->title;
}

위에서 board_id와 DESC LIMIT 다음에 나오는 숫자(표시될 게시글 개수)를 적절히 조정합니다.

여기에서 실제 작동을 확인할 수 있습니다.



기부를 통해 이 블로그를 후원하실 수 있습니다.
워드프레스 설치/제작/문제해결이 필요한 경우 서비스(유료)를 요청해주세요.