<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[게시판마다 베스트게시판(ex:디시 개념글) 만들는 방법이나 숏코드가 있을까요]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/29508</link>
		<description><![CDATA[<p><a href="https://blog.naver.com/PostView.nhn?blogId=chan2rrj&logNo=221292384251" target="_blank">워드프레스 일간, 주간, 월간 베스트 게시판 만들기</a></p>

<p><a href="https://www.cosmosfarm.com/threads/document/19456" target="_blank">추천(vote) 값에 따라 게시물 자동 이동</a></p>

<p> </p>

<p>베스트 게시판을 만들기 위해서 위의 글들을 봤지만</p>

<p>제가 원하는 베스트 게시판과는 약간 개념이 다른 것 같아서 질문 드립니다.</p>

<p>위에서 제시된 베스트 게시판은 새로 게시판을 만들고</p>

<p>그 게시판에다 다른 모든 게시판의 글들을 기준에 따라 연결해서 보여주게하는 코드를 테마에다가 추가하는 것 같은데요</p>

<p>이는 사이트 대문이나 페이지 상단에 모든 게시판을 통합한 하나의 베스트게시판을 만드는 방법인 것 같습니다. </p>

<p>저는 6개 이상의 게시판에 각자의 베스트게시판기능을 구현하고 싶습니다.</p>

<p> </p>

<p>제 질문은</p>

<p> </p>

<p>1.  숏코드예제에서 숏코드 뒤에 within_days="7"를 붙여 새로운 게시판을 만들지 않고도 7일 이내의 글만 보여주는 것처럼,</p>

<p>베스트게시판 기능(ex: 추천수-비추천수&gt;6 &amp; 조회수&gt;50)이 숏코드를 통해서 구현가능한지 알고 싶습니다.</p>

<p> </p>

<p>만약 1이 불가능하다면...</p>

<p>2-1. 특정 게시판만 다루는 베스트게시판을 만들고 싶습니다.</p>

<pre>
<code>add_filter('kboard_list_where', 'my_kboard_list_where_best', 10, 3);
function my_kboard_list_where_best($where, $board_id, $content_list){
	if($board_id == '게시판ID'){
		return $where . " AND `vote` &gt; 10";
	}
	return $where;
}</code></pre>

<p>에서 조건문 부분을</p>

<p>return $where . " AND `vote` &gt; 10"; 에서</p>

<p>return $where "`board_id` == '1'​ " AND `vote` &gt; 10"; 혹은</p>

<p>return $where "`$board_id` == '1'​  AND `vote` &gt; 10";로 고쳐봤는데</p>

<p>HTTP ERROR 500 오류가 뜹니다.</p>

<p>게시판1만 다루는 베스트게시판 게시판을 만드려면 어떻게 수정해야 할까요</p>

<p> </p>

<p>2-2. 조건을 다음과 같이 바꾸고 싶습니다</p>

<p>(추천수 - 비추천수 &gt; 5 ) n ( 조회수&gt;50)</p>

<p>어떻게 해야할지 방향은 보이지만 뭐 하나 건드리면 또 500에러가 뜰 것같아서...</p>

<p>이것도 부탁드립니다;;</p>

<p> </p>

<p>3. 테마의 functions.php 파일에 코드가 수십개씩 추가되는 경우에 사이트의 속도나 트래픽상 악영향이 있을지도 알고 싶습니다.</p>

<p>그 기능이 필요하지 않은 페이지에서까지 일일히 코드를 불러오는 식으로 비효율을 유발할 것 같아서 functions.php 파일에 코드를 추가할 때마다 찜찜합니다.</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

1. 현재 KBoard 플러그인 게시판 숏코드에서 추천수와 조회수 설정은 지원하지 않고 있...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/29548</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>1. 현재 KBoard 플러그인 게시판 숏코드에서 추천수와 조회수 설정은 지원하지 않고 있습니다.</p>

<p>추후 개선하여 업데이트하도록 하겠습니다.</p>

<p> </p>

<p>2. 코드를 잘못 수정하신 듯합니다.</p>

<p>추천(좋아요 - 싫어요)이 5보다 크고 조회수가 50보다 큰 게시글을 표시하시려면</p>

<p>아래의 코드처럼 적용해보시겠어요?</p>

<pre>
<code class="language-php">add_filter('kboard_list_where', 'my_kboard_list_where_best', 10, 3);
function my_kboard_list_where_best($where, $board_id, $content_list){
	if($board_id == '1'){ // 실제 게시판 id로 적용해주세요.
		return $where . "AND `board_id`={$board_id} AND `vote` &gt; 5 AND `view` &gt; 50";
	}
	return $where;
}</code></pre>

<p>위의 코드에서 $board_id == '1' 부분은 실제 게시판 id로 적용해보세요.</p>

<p> </p>

<p>3. 실제 추가한 코드가 실행될 때 처리해야 할 일이 엄청나게 많다면</p>

<p>사이트의 속도 저하가 있을 수는 있지만</p>

<p>단순히 라인 수가 늘어나는 것은 크게 걱정하지 않으셔도 될 듯합니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 23 Jan 2019 03:28:37 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>