<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[베스트 게시판 작동 문제]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/61575</link>
		<description><![CDATA[<p>안녕하세요!</p>

<p>게시판들의 인기 글(추천수 기준)들이 베스트게시판으로 모이게끔 이 글을 참고하여 베스트 게시판을 만들었는데요, (https://blog.naver.com/chan2rrj/221292384251)<br />
허가되지 않은 다른 게시판에서 게시글을 불러오는것을 차단하는 코드 때문에 이를 허용하는 코드도 추가해주었습니다. (https://www.cosmosfarm.com/threads/document/35910)</p>

<p>그런데 게시판 당 하나의 글들만 추천수 기준이 아닌 임의의 기준으로 긁어와 집니다. 혹시 코드 중 어떤게 잘못된 걸까요?</p>

<p>총 게시판은 3개 입니다. <br />
#1, 5, 6(베스트 게시판)</p>

<pre>
<code class="language-php">// 월간 베스트 게시판 시작
add_filter('kboard_list_where', 'month_best_kboard_list_where', 10, 3);
function month_best_kboard_list_where($where, $board_id, $content_list){
	
	if($board_id == '6'){ // 실제 적용될 게시판의 ID값으로 변경해주세요.
		$date = date('Ym01000000', current_time('timestamp')); // 이번달 시작 날짜 기준
		
		$where = "`date`&gt;='{$date}' AND `parent_uid`='0' AND `notice`='' AND (`status`='' OR `status` IS NULL OR `status`='pending_approval')";
	}
	
	return $where;
}

add_filter('kboard_list_orderby', 'month_best_kboard_list_orderby', 10, 3);
function month_best_kboard_list_orderby($orderby, $board_id, $content_list){
	
	if($board_id == '6'){ // 실제 적용될 게시판의 ID값으로 변경해주세요.
		$orderby = "`vote` DESC, `date` DESC"; // 추천수 값을 기준으로 정렬 
	}
	
	return $orderby;
}
// 월간 베스트 게시판 끝
 

// 허가 시작
add_filter('kboard_allowed_board_id', 'my_kboard_allowed_board_id', 10, 2);
function my_kboard_allowed_board_id($allowed_board_id, $board_id){
	if($allowed_board_id == '6'){ // 베스트 게시판
		$allowed_board_id = array('1', '5'); // 자신과 다른 게시판의 ID값을 입력
	}

	return $allowed_board_id;
}

// 허가 끝
</code></pre>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

추천수의 기준이 있어야 할 것 같습니다. 

임의로 아래 코드로 교체해보시고


add_fil...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/61627</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>추천수의 기준이 있어야 할 것 같습니다. </p>

<p>임의로 아래 코드로 교체해보시고</p>

<pre>
<code class="language-php">add_filter('kboard_list_where', 'month_best_kboard_list_where', 10, 3);
function month_best_kboard_list_where($where, $board_id, $content_list){
	
	if($board_id == '6'){ // 실제 적용될 게시판의 ID값으로 변경해주세요.
		$date = date('Ym01000000', current_time('timestamp')); // 이번달 시작 날짜 기준
		$vote = '1'; //추천 수
		$where = "`vote`&gt;='{$vote}' AND `board_id` IN ('1', '5') AND `parent_uid`='0' AND `notice`='' AND (`status`='' OR `status` IS NULL OR `status`='pending_approval')";
	}
	
	return $where;
}

add_filter('kboard_list_orderby', 'month_best_kboard_list_orderby', 10, 3);
function month_best_kboard_list_orderby($orderby, $board_id, $content_list){
	
	if($board_id == '6'){ // 실제 적용될 게시판의 ID값으로 변경해주세요.
		$orderby = "`vote` DESC, `date` DESC"; // 추천수 값을 기준으로 정렬 
	}
	
	return $orderby;
}
// 월간 베스트 게시판 끝
 

// 베스트 게시판 허가 시작
add_filter('kboard_allowed_board_id', 'my_kboard_allowed_board_id', 10, 2);
function my_kboard_allowed_board_id($allowed_board_id, $board_id){
	if($allowed_board_id == '6'){ // 베스트 게시판
		$allowed_board_id = array('1', '5'); // 자신과 다른 게시판의 ID값을 입력
	}
	return $allowed_board_id;
}

// 베스트 게시판 허가 끝</code></pre>

<p>아래 링크를 참고해서 원하시는 추천 수를 설정하시고 </p>

<p>수정해보시겠어요?</p>

<p><a href="https://www.cosmosfarm.com/threads/document/36201" target="_blank">https://www.cosmosfarm.com/threads/document/36201</a></p>

<p>고맙습니다.</p>

<p> </p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 18 Oct 2022 01:26:41 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

코드 상으로는 문제가 없어보이는데 

혹시 확인 가능한 페이지 주소나 

테스트용 관리...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/61606</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>코드 상으로는 문제가 없어보이는데 </p>

<p>혹시 확인 가능한 페이지 주소나 </p>

<p>테스트용 관리자 계정을 하나 만드셔서</p>

<p><a href="https://www.cosmosfarm.com/support" target="_blank">고객센터</a> 보내주시면 확인해보고 답변 드리겠습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 17 Oct 2022 07:03:17 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>