<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[[임시] 최근글 리스트 뽑아오기 숏코드]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/169</link>
		<description><![CDATA[<p>안녕하세요, 오늘 KBOARD를 처음 설치해보고 최근글 리스트 가져오는 숏코드가 없어 간단하게(당장 그냥 쓸수만 있도록?) 만들었습니다</p>

<p>검색해보니 KBOARD 개발자분이 향후 추가 할 예정이라고 하니 급하신 분들만 쓰시라고 공유해드립니다</p>

<p> </p>

<p>1. 소스코드 추가</p>

<p>/wp-content/plugins/kboard/index.php 를 열어서</p>

<pre class="brush:php;">
add_shortcode("kboard", "kboard_builder");
function kboard_builder($atts){
...</pre>

<p>이 부분 위쪽에 아래 코드를 추가합니다</p>

<pre class="brush:php;">
/**
 * 메인페이지 최근글 리스트 숏코드
 * @Author : www.plannity.kr
 */
add_shortcode("kboard_recent", "kboard_recent");
function kboard_recent($attr){
    global $wpdb;
     
    if(!$attr['id']){
        return 'KBoard 알림 :: id=null, 아이디값은 필수 입니다.'
    }
    else{
        $id = $attr['id'];
    }
     
    $count = 5; // Default 갯수
    if($attr['count'] || $attr['count']&gt;0) {
        $count = $attr['count'];
    }
     
    $attr['count'] || $attr['count']&gt;0 ? $count = $attr['count'] : ''
    $sql = "SELECT * FROM kboard_board_content WHERE board_id = '$id' order by date desc limit $count";
    $result = $wpdb-&gt;get_results($sql);
    if($result){
        $html = "";
        foreach($result as $key =&gt; $val){
            $titleClass = "";
            if(date('Y-m-d')==date('Y-m-d', strtotime($val-&gt;date))){
                $titleClass.="new ";
            }
            $html .= "".$val-&gt;title."";
            $html .= "".date('Y-m-d', strtotime($val-&gt;date))."";
        }
        $html .= "";
    }
     
    return $html;
}</pre>

<p> </p>

<p>2. 숏코드 사용하기</p>

<p>[kboard_recent id=게시판아이디 count=가져올글수]</p>

<p>예) [kboard_recent id=112 count=5]</p>

<p>1) count를 지정하지 않으시면 기본 5개를 불러옵니다</p>

<p>2) 오늘 작성된 글의 경우 new 클래스를 사용합니다</p>

<p>3) 해당 리스트를 멋들어지게 만들기 위해서는 css를 수정하셔야 합니다</p>

<p> </p>

<p>3. 숏코드 결과</p>

<pre class="brush:xml;">

 </pre>

<p>test</p>

<p>2013-06-03</p>

<p> </p>

<p>* 버전업시 코드는 삭제됩니다. 하지만 다음버전에는 개발자분께서 만들어주신 숏코드가 들어있으리라 생각됩니다 :)</p>

<p>* to 개발자님 : 혹시라도 제 글이 문제가 된다면 수정/삭제 하셔도 무방합니다</p>

<p> </p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[KBoard 1.8 버전에 최신글 리스트 생성기능이 추가 되었습니다.^^

KBoard 발전에 힘써주시는 모든 분...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/259</link>
			<description><![CDATA[<p>KBoard 1.8 버전에 최신글 리스트 생성기능이 추가 되었습니다.^^</p>

<p>KBoard 발전에 힘써주시는 모든 분들게 감사의 인사 드립니다!!</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 25 Jun 2013 12:46:45 +0000</pubDate>
			<category>자유게시판</category>
		</item>
				<item>
			<title><![CDATA[흠.. 터프키드님이 주신 코드에 문제가 있었던 것이 아니라 코드입력기가 자동으로 '' 몇개를 먹어버리...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/258</link>
			<description><![CDATA[<p>흠.. 터프키드님이 주신 코드에 문제가 있었던 것이 아니라 코드입력기가 자동으로 '' 몇개를 먹어버리는 군요.</p>

<p>코드 입력기 안쓰고 다시 올려봅니다..</p>

<p>/**<br />
 * 메인페이지 최근글 리스트 숏코드<br />
 * @Author : www.plannity.kr<br />
 */<br />
add_shortcode("kboard_recent", "kboard_recent");<br />
function kboard_recent($attr){<br />
    global $wpdb;<br />
     <br />
    if(!$attr['id']){<br />
        return 'KBoard 알림 :: id=null, 아이디값은 필수 입니다.'<br />
    }<br />
    else{<br />
        $id = $attr['id'];<br />
    }<br />
     <br />
    $count = 5; // Default 갯수<br />
    if($attr['count'] || $attr['count']&gt;0) {<br />
        $count = $attr['count'];<br />
    }<br />
     <br />
    $attr['count'] || $attr['count']&gt;0 ? $count = $attr['count'] : ''<br />
    $sql = "SELECT * FROM kboard_board_content WHERE board_id = '$id' order by date desc limit $count;";<br />
    $result = $wpdb-&gt;get_results($sql);<br />
    if($result){<br />
        $html = "";<br />
        foreach($result as $key =&gt; $val){<br />
            $titleClass = "";<br />
            if(date('Y-m-d')==date('Y-m-d', strtotime($val-&gt;date))){<br />
                $titleClass.="new ";<br />
            }<br />
            $html .= "".$val-&gt;title."";<br />
            $html .= "".date('Y-m-d', strtotime($val-&gt;date))."";<br />
        }<br />
        $html .= "";<br />
    }<br />
     <br />
    return $html;<br />
}</p>
]]></description>
			<author>Celia</author>
			<pubDate>Tue, 25 Jun 2013 12:20:05 +0000</pubDate>
			<category>자유게시판</category>
		</item>
				<item>
			<title><![CDATA[봉소님, 터프키드님이 코드에 사소한 에러가 있었네요. Parsing 할 때 ; 가 없었던 것이 두세군데? 있었...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/257</link>
			<description><![CDATA[<p>봉소님, 터프키드님이 코드에 사소한 에러가 있었네요. Parsing 할 때 ; 가 없었던 것이 두세군데? 있었던 것 같아요.</p>

<p>아래 수정한 코드 쓰시면 될거에요. :)</p>

<p>코드 만들어주신 터프키드님께도 감사를...</p>

<pre class="brush:php;">
/**
 * 메인페이지 최근글 리스트 숏코드
 * @Author : www.plannity.kr
 */
add_shortcode("kboard_recent", "kboard_recent");
function kboard_recent($attr){
    global $wpdb;
     
    if(!$attr['id']){
        return 'KBoard 알림 :: id=null, 아이디값은 필수 입니다.'
    }
    else{
        $id = $attr['id'];
    }
     
    $count = 5; // Default 갯수
    if($attr['count'] || $attr['count']&gt;0) {
        $count = $attr['count'];
    }
     
    $attr['count'] || $attr['count']&gt;0 ? $count = $attr['count'] : ''
    $sql = "SELECT * FROM kboard_board_content WHERE board_id = '$id' order by date desc limit $count;";
    $result = $wpdb-&gt;get_results($sql);
    if($result){
        $html = "";
        foreach($result as $key =&gt; $val){
            $titleClass = "";
            if(date('Y-m-d')==date('Y-m-d', strtotime($val-&gt;date))){
                $titleClass.="new ";
            }
            $html .= "".$val-&gt;title."";
            $html .= "".date('Y-m-d', strtotime($val-&gt;date))."";
        }
        $html .= "";
    }
     
    return $html;
}</pre>

<p> </p>
]]></description>
			<author>Celia</author>
			<pubDate>Tue, 25 Jun 2013 12:17:31 +0000</pubDate>
			<category>자유게시판</category>
		</item>
				<item>
			<title><![CDATA[터프키드님 소스 제공해주셔서 감사합니다.

테스트 해본 결과 잘 출력 됩니다.
]]></title>
			<link>https://www.cosmosfarm.com/threads/document/207</link>
			<description><![CDATA[<p>터프키드님 소스 제공해주셔서 감사합니다.</p>

<p>테스트 해본 결과 잘 출력 됩니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 12 Jun 2013 07:23:41 +0000</pubDate>
			<category>자유게시판</category>
		</item>
				<item>
			<title><![CDATA[
/**
 * 메인페이지 최근글 리스트 숏코드
 * @Author : www.plannity.kr
 */
add_shortcode(&quot;kboa...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/206</link>
			<description><![CDATA[<pre class="brush:php;">
/**
 * 메인페이지 최근글 리스트 숏코드
 * @Author : www.plannity.kr
 */
add_shortcode("kboard_recent", "kboard_recent");
function kboard_recent($attr){
	global $wpdb;
	
	if(!$attr['id']){
		return 'KBoard 알림 :: id=null, 아이디값은 필수 입니다.'
	}
	else{
		$id = $attr['id'];
	}
	
	$count = 5; // Default 갯수
	if($attr['count'] || $attr['count']&gt;0) {
		$count = $attr['count'];
	}
	
	$attr['count'] || $attr['count']&gt;0 ? $count = $attr['count'] : ''
	$sql = "SELECT * FROM kboard_board_content WHERE board_id = '$id' order by date desc limit $count";
	$result = $wpdb-&gt;get_results($sql);
	if($result){
		$html = "";
		foreach($result as $key =&gt; $val){
			$titleClass = "";
			if(date('Y-m-d')==date('Y-m-d', strtotime($val-&gt;date))){
				$titleClass.="new ";
			}
			$html .= "".$val-&gt;title."";
			$html .= "".date('Y-m-d', strtotime($val-&gt;date))."";
		}
		$html .= "";
	}
	
	return $html;
}</pre>
]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 12 Jun 2013 07:20:02 +0000</pubDate>
			<category>자유게시판</category>
		</item>
				<item>
			<title><![CDATA[이대로 따라서 코드를 넣는데 왜 오류가 날까요 ㅠㅠ 서버가 다운되네요... 뭐가 문젤까요...

ㅠㅠ
]]></title>
			<link>https://www.cosmosfarm.com/threads/document/202</link>
			<description><![CDATA[<p>이대로 따라서 코드를 넣는데 왜 오류가 날까요 ㅠㅠ 서버가 다운되네요... 뭐가 문젤까요...</p>

<p>ㅠㅠ</p>
]]></description>
			<author>봉소</author>
			<pubDate>Wed, 12 Jun 2013 06:02:57 +0000</pubDate>
			<category>자유게시판</category>
		</item>
			</channel>
</rss>