<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[게시판별 최신댓글 모아보기 문의드립니다]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/41894</link>
		<description><![CDATA[<p><a href="https://www.cosmosfarm.com/threads/document/13718">https://www.cosmosfarm.com/threads/document/13718</a></p>

<p>위에 코드로 댓글출력은 확인하였는데, 문제는 최신댓글은 저 코드로 어떻게 어떻게해서 만들수있지만<br />
게시판별로 댓글출력은 어떻게해야할까요?</p>

<p>예를들어 1번게시판에 댓글모음과 2번게시판에 댓글모음, 3번게시판에 댓글모음을해서<br />
출력시키려고합니다. </p>

<p>[kboard_latest_comments_test id=1]</p>

<p>[kboard_latest_comments_test id=2]</p>

<p>[kboard_latest_comments_test id=3]</p>

<p>이런식으로 출력을 하고 싶은데 어떻게해야할까요?ㅠㅠ</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

해당 숏코드에 게시판 id를 입력해서 사용하시려면

코드를 수정해주셔야 할 듯합니다.
...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/41899</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>해당 숏코드에 게시판 id를 입력해서 사용하시려면</p>

<p>코드를 수정해주셔야 할 듯합니다.</p>

<p>기존의 코드 대신</p>

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

<pre>
<code class="language-php">add_shortcode('kboard_latest_comments_test', 'kboard_latest_comments_test');
function kboard_latest_comments_test($args=array()){
	global $wpdb;
	
	$board_id = isset($args['id']) ? $args['id'] : '';
	
	$url = new KBUrl();
	$list = new KBCommentList();
	$list-&gt;rpp = 5; // 불러올 댓글 개수
	$list-&gt;initWithKeyword();
	
	ob_start();
	
	echo '&lt;ul&gt;';
	
	if($board_id){
		$results = $wpdb-&gt;get_results("SELECT * FROM `wp_kboard_comments` AS `comment` LEFT JOIN `wp_kboard_board_content` AS `content` ON `comment`.`content_uid`=`content`.`uid` WHERE `content`.`board_id`='{$board_id}'");
		foreach($results as $comment){
			$board = new KBoard();
			$board-&gt;initWithContentUID($comment-&gt;content_uid);
			
			echo '&lt;li&gt;';
			
			echo $board-&gt;board_name;
			echo '&lt;br&gt;';
			
			echo $comment-&gt;user_display;
			echo '&lt;br&gt;';
			
			echo nl2br($comment-&gt;content);
			echo '&lt;br&gt;';
			
			echo '&lt;a href="'.$url-&gt;getDocumentRedirect($comment-&gt;content_uid).'" target="_blank"&gt;게시글 보기&lt;/a&gt;';
			
			echo '&lt;/li&gt;';
		}
	}
	else{
		while($comment = $list-&gt;hasNext()){
			$board = new KBoard();
			$board-&gt;initWithContentUID($comment-&gt;content_uid);
			
			echo '&lt;li&gt;';
			
			echo $board-&gt;board_name;
			echo '&lt;br&gt;';
			
			echo $comment-&gt;user_display;
			echo '&lt;br&gt;';
			
			echo nl2br($comment-&gt;content);
			echo '&lt;br&gt;';
			
			echo '&lt;a href="'.$url-&gt;getDocumentRedirect($comment-&gt;content_uid).'" target="_blank"&gt;게시글 보기&lt;/a&gt;';
			
			echo '&lt;/li&gt;';
		}
	}
	
	echo '&lt;/ul&gt;';
	
	return ob_get_clean();
}</code></pre>

<p>id를 입력하지 않을 경우에는 기존의 코드와 동일하게 동작합니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 13 Mar 2020 07:57:22 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>