게시판의 글 갯수를 제목 옆에 보이게 하기

1. 정확한 제품 또는 플러그인 이름

케이보드 오션프랜차이즈 스킨 사용중

 

2. 상세 내용

안녕하세요?

이미지( https://imgur.com/a/PEYfUwb )처럼 글 갯수를 띄우고 싶은데요

https://www.cosmosfarm.com/threads/document/13544

이 게시글을 보고 전체 글 갯수를 띄우는데에는 성공했습니다.

그런데 서울,부산,대구 등등 각각의 지역별로 전부 갯수를 띄우려면 어떻게 해야하나요?

전체(16) 서울(2) 부산(3) 대구(7) 이런식으로 모든 지역의 이름 옆에 각각의 갯수를 띄우고 싶습니다. 

지금은 전체만 나오네요. 

 

3. 확인 가능한 상세 페이지 주소

이미지: https://imgur.com/a/PEYfUwb

해당 게시판 링크:https://qrayedu.com/practice-hospital-find/

 

4. 수정한 코드 내역 (있다면)

https://www.cosmosfarm.com/threads/document/13544

이 게시글을 참고해서 아래 코드를 skin/ocean-franchise/functions.php에 추가하였고

function get_kboard_category_count($board_id, $category){
	global $wpdb;
	
	$board_id = intval($board_id);
	$where[] = "`board_id`='$board_id'";
	
	if(isset($category['category1']) && $category['category1']){
		$category1 = esc_sql($category['category1']);
		$where[] = "`category1`='{$category1}'";
	}
	
	if(isset($category['category2']) && $category['category2']){
		$category2 = esc_sql($category['category2']);
		$where[] = "`category2`='{$category2}'";
	}
	
	return $wpdb->get_var("SELECT COUNT(*) FROM `{$wpdb->prefix}kboard_board_content` WHERE " . implode(' AND ', $where));
}

 

skin/ocean-franchise/list.php에 다음 코드를 추가했습니다

<a class="kboard-branch-button<?php if(!kboard_category1()):?> active<?php endif?>" href="<?php echo $url->set('category1', '')->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->tostring()?>" title="전체">
	<?php echo __('All', 'kboard-ocean-franchise') ?>  
	<?php echo '('.get_kboard_category_count($board->id, array('category1'=>$board->currentCategory())).')'; ?>
</a>

이 코드 밑에 서울,부산,대구 등등 지역별 코드가 있습니다. 아래처럼 이렇게요

<a class="kboard-branch-button<?php if(kboard_category1()=='서울'):?> active<?php endif?>" href="<?php echo $url->set('category1', '서울')->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->tostring()?>" title="서울"><?php echo __('Seoul', 'kboard-ocean-franchise')?></a>
<a class="kboard-branch-button<?php if(kboard_category1()=='부산'):?> active<?php endif?>" href="<?php echo $url->set('category1', '부산')->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->tostring()?>" title="부산"><?php echo __('Busan', 'kboard-ocean-franchise')?></a>
<a class="kboard-branch-button<?php if(kboard_category1()=='대구'):?> active<?php endif?>" href="<?php echo $url->set('category1', '대구')->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->tostring()?>" title="대구"><?php echo __('Daegu', 'kboard-ocean-franchise')?></a>

 

감사합니다 !! 

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