<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[최근 본 게시물 노출되는 갯수 지정하고 싶은데 어떻게 하면 좋을까요?]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/41546</link>
		<description><![CDATA[<p>커뮤니티에 답변주신 내용을 참고해서 아래와 같이 functions.php 에 작성했고 출력은 정상적으로 되는데</p>

<p>최신글 처럼 갯수 제한을 거는 법은 없을까요? </p>

<p> </p>

<p> </p>

<p>//kboard 제품정보 최근 본 게시판</p>

<p>add_shortcode('kboard_latest_content_view', 'my_kboard_latest_content_view');<br />
function my_kboard_latest_content_view($args=array()){<br />
    global $wpdb;<br />
    $board_id = (isset($args['id'])&amp;&amp;$args['id']) ? $args['id'] : '';<br />
    <br />
    if(isset($_SESSION['increased_document_uid'])&amp;&amp;$_SESSION['increased_document_uid']){<br />
        $document_uid_list = $_SESSION['increased_document_uid'];<br />
        <br />
        $url = new KBUrl();<br />
        <br />
        $router = new KBRouter();<br />
        $router-&gt;process();<br />
        <br />
        $board_url = $router-&gt;getBoardURL($board_id);<br />
        <br />
        ob_start();<br />
        foreach($document_uid_list as $document_uid){<br />
            $content = new KBContent();<br />
            $content-&gt;initWithUID($document_uid);<br />
            <br />
            if($board_id == $content-&gt;board_id){<br />
                ?&gt;<br />
                &lt;div class="kboard-recently"&gt;<br />
                    &lt;a href="&lt;?php echo $url-&gt;set('uid', $content-&gt;uid)-&gt;set('mod', 'document')-&gt;toStringWithPath($board_url)?&gt;#kboard-document"&gt;<br />
                        &lt;img src="&lt;?php echo $content-&gt;getThumbnail()?&gt;" width="80px" height="80px"&gt;<br />
                    &lt;/a&gt;<br />
                &lt;/div&gt;<br />
                &lt;?php<br />
            }<br />
        }<br />
    }<br />
    else{<br />
        ob_start();<br />
        ?&gt;<br />
        &lt;div&gt;최근 본 게시글이 없습니다.&lt;/div&gt;<br />
        &lt;?php<br />
    }<br />
    <br />
    return ob_get_clean();<br />
}</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[깔끔하게 해결되었습니다! 감사합니다^^!]]></title>
			<link>https://www.cosmosfarm.com/threads/document/41564</link>
			<description><![CDATA[<p>깔끔하게 해결되었습니다! 감사합니다^^!</p>]]></description>
			<author>듀오컴</author>
			<pubDate>Thu, 05 Mar 2020 05:45:05 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

본문에 코드를 올려주실 땐 반드시 에디터의 코드 스니펫 삽입 기능을 이용해주세요.

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

<p>본문에 코드를 올려주실 땐 반드시 에디터의 코드 스니펫 삽입 기능을 이용해주세요.</p>

<p>그렇지 않으면, 이상한 코드로 바뀌거나 질의응답 시 의사소통에 문제가 있을 수도 있습니다.</p>

<p>올려주신 숏코드에서 표시되는 게시글의 수를 입력하게 하시려면</p>

<p>아래의 코드로 교체해서 확인해보시겠어요?</p>

<pre>
<code class="language-html">//kboard 제품정보 최근 본 게시판
add_shortcode('kboard_latest_content_view', 'my_kboard_latest_content_view');
function my_kboard_latest_content_view($args=array()){
	global $wpdb;
	
	$board_id = (isset($args['id'])&amp;&amp;$args['id']) ? $args['id'] : '';
	$rpp = (isset($args['rpp'])&amp;&amp;$args['rpp']) ? $args['rpp'] : '';
	
	if(isset($_SESSION['increased_document_uid'])&amp;&amp;$_SESSION['increased_document_uid']){
		$document_uid_list = $_SESSION['increased_document_uid'];
		if($rpp){
			$document_uid_list = array_slice($document_uid_list, 0, $rpp);
		}
		
		$url = new KBUrl();
		
		$router = new KBRouter();
		$router-&gt;process();
		
		$board_url = $router-&gt;getBoardURL($board_id);
		
		ob_start();
		foreach($document_uid_list as $document_uid){
			$content = new KBContent();
			$content-&gt;initWithUID($document_uid);
			
			if($board_id == $content-&gt;board_id){
				?&gt;
                &lt;div class="kboard-recently"&gt;
                    &lt;a href="&lt;?php echo $url-&gt;set('uid', $content-&gt;uid)-&gt;set('mod', 'document')-&gt;toStringWithPath($board_url)?&gt;#kboard-document"&gt;
                        &lt;img src="&lt;?php echo $content-&gt;getThumbnail()?&gt;" width="80px" height="80px"&gt;
                    &lt;/a&gt;
                &lt;/div&gt;
                &lt;?php
            }
        }
    }
    else{
        ob_start();
        ?&gt;
        &lt;div&gt;최근 본 게시글이 없습니다.&lt;/div&gt;
        &lt;?php
    }
    
    return ob_get_clean();
}</code></pre>

<p>실제 숏코드는 아래처럼 적용해보세요.</p>

<pre>
<code>[kboard_latest_content_view id=1 rpp=5]</code></pre>

<p>위의 코드에서 rpp 부분의 숫자가 표시될 게시글의 수입니다.</p>

<p> </p>

<p>최근 본 게시글을 먼저 표시되게 하시려면</p>

<p>위의 코드 중 아래의 코드를 찾아서</p>

<pre>
<code class="language-php">$document_uid_list = array_slice($document_uid_list, 0, $rpp);</code></pre>

<p>찾은 코드 위에 아래의 코드를 추가해보세요.</p>

<pre>
<code class="language-php">$document_uid_list = array_reverse($document_uid_list);</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 05 Mar 2020 02:03:47 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>