<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[리스트 페이지 카테고리에 게시글 수 오류]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/58137</link>
		<description><![CDATA[<p><strong>1. 정확한 제품 또는 플러그인 이름</strong></p>

<p>kboard</p>

<p> </p>

<p><strong>2. 상세 내용</strong></p>

<p>리스트페이지 카테고리에 게시글 수 를 나타냈습니다.</p>

<p>근데 게시글 수와 카테고리에 나타난 수가 맞지않아요 ㅠ</p>

<p>게시글 4개인데 카테고리엔 3이라고 뜨고 어떤건 1개인데  카테고리에 3개라고 뜨네요 ㅠ</p>

<p> </p>

<p><strong>3. 확인 가능한 상세 페이지 주소</strong></p>

<p> </p>

<p> </p>

<p><strong>4. 수정한 코드 내역 (있다면)</strong></p>

<pre>
<code>		&lt;?php if($board-&gt;initCategory1()):?&gt;
			&lt;ul class="kboard-category-list swiper-wrapper"&gt;
				&lt;li class="swiper-slide"&gt;&lt;a href="&lt;?php echo $url-&gt;set('category1', '')-&gt;set('pageid', '1')-&gt;set('target', '')-&gt;set('keyword', '')-&gt;set('mod', 'list')-&gt;tostring()?&gt;"&lt;?php if(!kboard_category1()):?&gt; class="kboard-category-selected"&lt;?php endif?&gt;&gt;ALL&lt;/a&gt;&lt;/li&gt;
				&lt;?php while($board-&gt;hasNextCategory()):?&gt;
				&lt;li class="swiper-slide"&gt;
					&lt;a href="&lt;?php echo $url-&gt;set('category1', $board-&gt;currentCategory())-&gt;set('pageid', '1')-&gt;set('target', '')-&gt;set('keyword', '')-&gt;set('mod', 'list')-&gt;toString()?&gt;"&lt;?php if(kboard_category1() == $board-&gt;currentCategory()):?&gt; class="kboard-category-selected"&lt;?php endif?&gt;&gt;&lt;?php echo $board-&gt;currentCategory()?&gt;&lt;span&gt;(&lt;?php echo get_kboard_category_count($board-&gt;id, array('category1'=&gt;$board-&gt;currentCategory()))?&gt;)&lt;/span&gt;&lt;/a&gt;
				&lt;/li&gt;
				&lt;?php endwhile?&gt;
			&lt;/ul&gt;
		&lt;?php endif?&gt;</code></pre>

<p>이게 list-category-default.php입니다 ..</p>

<p> </p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[감사합니다 ! 알려주신대로 코드 추가하니 해결되었습니다!]]></title>
			<link>https://www.cosmosfarm.com/threads/document/58193</link>
			<description><![CDATA[<p>감사합니다 ! 알려주신대로 코드 추가하니 해결되었습니다!</p>]]></description>
			<author>Hyeni</author>
			<pubDate>Wed, 02 Mar 2022 00:52:43 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

확인해보니 삭제된 글의 갯수까지 가져와서 그런 듯 합니다.

KBoard는 기본적으로 삭제...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/58192</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>확인해보니 삭제된 글의 갯수까지 가져와서 그런 듯 합니다.</p>

<p>KBoard는 기본적으로 삭제 시 DB에서 즉시 삭제되는 것이 아니라</p>

<p>상태 컬럼으로 구분합니다.</p>

<p> </p>

<p>이전에 테마 functions.php 파일에 넣었던</p>

<p>아래 코드를</p>

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

<p>아래 코드로 변경해보시겠어요?</p>

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

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 02 Mar 2022 00:48:13 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>