케이보드 카테고리 게시글 수 카운트를 유저별 카운트로 적용하기

 

 

안녕하세요!

코스모스팜 개발자분들 덕분에 유료&무료 플러그인 모두 항상 잘 사용하고 있습니다.

 

 

다름아니고 카테고리별 게시글수 카운트는 검색해봐도 많이 나오기에

 

기본스킨의 list-category-default.php 파일 에  아래와 같은 코드를 적용하였습니다.

 

<?php if($board->initCategory2()):?>
		<?php $category_count = $board->getCategoryCount(array('category2'=>''))?>
		<ul class="kboard-category-list">
			<li<?php if(!kboard_category2()):?> class="kboard-category-selected"<?php endif?>><a href="<?php echo $url->set('category2', '')->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->tostring()?>"><?php echo __('신청서', 'kboard')?><?php if($category_count):?>(<?php echo $category_count?>)<?php endif?></a></li>
			<?php while($board->hasNextCategory()):?>
			<?php $category_count = $board->getCategoryCount(array('category2'=>$board->currentCategory()))?>
			<li<?php if(kboard_category2() == $board->currentCategory()):?> class="kboard-category-selected"<?php endif?>>
				<a href="<?php echo $url->set('category2', $board->currentCategory())->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->toString()?>"><?php echo $board->currentCategory()?><?php if($category_count):?>(<?php echo $category_count?>)<?php endif?></a>
			</li>
			<?php endwhile?>
		</ul>
	<?php endif?>

 

그런데 저는 해당 게시판을 비공개 게시판으로 작성자와 관리자만 볼 수 있게 해두었지만

해당 코드는 전체 게시글 수를 카운트 해오는 코드라서 관련 작성자가 아닌 일반 유저들에게도 동일한 숫자가 카운팅되어서 나오는 것 같더라구요.

 

혹시 게시글 카운트를 전체글이 아닌 본인이 작성한 글만 카운트하여 가져오게끔 수정하려면 어떤 방식이 있을까요?

제가 못찾은 걸수도있지만 게시판 검색으로도 계속 찾아봐도 비슷한 질문은 안나오는 것 같고,

챗GPT와 해결해보려고 코드를 만들어 보면서 시도중인데도 프로그래머가 아니다보니 잘 해결되지 않아서 한번 문의를 남겨 봅니다.

 

혹시나 참고할 수 있는 url이 있다면 알려주시면 감사하겠습니다.

항상 많은 도움 주셔서 너무 감사합니다. 오늘도 좋은 하루되세요! ^^

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