코스모스팜 스레드

계층형 카테고리 글 개수 표시 문의

안녕하세요~

워드프레스 게시판 KBoard(케이보드) 사용중입니다.

계층형 카테고리에서 카테고리마다 글 개수를 표현하고 싶으면 어떤 방법이 있을까요?

무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
  • 안녕하세요~^^

    아래의 코드를 활용해보시겠어요?

    global $wpdb;
    
    $board_id = '1';
    $tree_category_1_list = array('aa', 'bb', 'cc');
    foreach($tree_category_1_list as $category1){
    	echo $category1.' : '.$wpdb->get_var("SELECT COUNT(*) FROM `{$wpdb->prefix}kboard_board_content` AS `content`, `{$wpdb->prefix}kboard_board_option` AS `option` WHERE `content`.`uid` = `option`.`content_uid` AND `content`.`board_id` = {$board_id} AND `option`.`option_key` = 'tree_category_1' AND `option_value` = '{$category1}'").'개<br>';
    }
    
    $tree_category_2_list = array('dd', 'ee', 'ff');
    foreach($tree_category_2_list as $category2){
    	echo $category2.' : '.$wpdb->get_var("SELECT COUNT(*) FROM `{$wpdb->prefix}kboard_board_content` AS `content`, `{$wpdb->prefix}kboard_board_option` AS `option` WHERE `content`.`uid` = `option`.`content_uid` AND `content`.`board_id` = {$board_id} AND `option`.`option_key` = 'tree_category_2' AND `option_value` = '{$category2}'").'개<br>';
    }

    위 코드에서 $board_id = '1' 부분은 실제 게시판 id로 적용하시고

    $tree_category_1_list = array('aa', 'bb', 'cc'); 부분과 $tree_category_2_list = array('dd', 'ee', 'ff'); 부분은

    카테고리1과 카테고리2에 맞게 적용해보세요.

    카테고리3, 카테고리4 등 더 추가하시려면 위의 코드에서 숫자만 변경해주시면 됩니다.

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)