<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[포스트마다 다른 게시물 출력]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/30719</link>
		<description><![CDATA[회원 소개 페이지를 만들려고 합니다.<br />
한명의 회원이 포스트 형태에 자신을 소개하는 글을 쓰면<br />
그 하단에 그 포스트를 작성한 작성자가 쓴 게시판 게시물을 출력하고 싶습니다.<br />
<br />
예를 들어,<br />
A라는 회원이 자신을 소개하는 포스트를 남겼다면<br />
그 하단에 A라는 회원이 남긴 케이보드에 있는 게시물 리스트( 하나의 게시판)를<br />
보여주고 싶습니다.<br />
<br />
이 기능이 케이보드에서 가능할까요?<br />
<br />
아니면 혹시 이 기능이 가능한 플러그인이 있을까요?]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요.

올려주신 페이지 주소로 확인해보니

이전 댓글에 안내해드린 코드가 아닌

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

<p>올려주신 페이지 주소로 확인해보니</p>

<p>이전 댓글에 안내해드린 코드가 아닌</p>

<p>kboard_list_where 필터를 활용해보셔야 할 듯합니다.</p>

<p> </p>

<p>기존의 코드 대신 아래의 코드를 활용해보시겠어요?</p>

<pre>
<code class="language-php">add_filter('kboard_list_where', 'my_kboard_list_where', 10, 3);
function my_kboard_list_where($where, $board_id, $content_list){
	if($board_id == '1'){ // 실제 게시판 id로 적용해주세요.
		$user_id = get_the_author_meta('ID');
		$where .= " AND `member_uid`='{$user_id}'";
	}
	return $where;
}</code></pre>

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

<p>위의 코드가 정상적으로 동작하지 않는다면 해당 포스트 작성자의 id(숫자)를 가져올 수 있는지 확인해보시고</p>

<p>get_the_author_meta('ID') 부분을 수정해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 06 Mar 2019 01:55:27 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[특정 게시판 설정은 어떻게 해야할까요?

 

예를 들어 아래 URL 보시면 게시판에 포스트 작성자(admin)...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/30765</link>
			<description><![CDATA[<p>특정 게시판 설정은 어떻게 해야할까요?</p>

<p> </p>

<p>예를 들어 아래 URL 보시면 게시판에 포스트 작성자(admin)가 아닌 다른 작성자에 글도 함께 표시됩니다.</p>

<p>&lt;URL 삭제&gt;</p>]]></description>
			<author>kuhn</author>
			<pubDate>Tue, 05 Mar 2019 11:51:05 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

the_content 필터를 활용하면 워드프레스 포스트 내용을 수정할 수 있습니다.

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

<p>the_content 필터를 활용하면 워드프레스 포스트 내용을 수정할 수 있습니다.</p>

<p>포스트 내용 밑에 포스트 작성자가 쓴 KBoard 게시글을 표시하시려면</p>

<p>워드프레스 관리자 -&gt; 외모(테마 디자인) -&gt; 테마 편집기 페이지에서 functions.php 파일 하단에</p>

<p>아래의 코드를 추가해보시겠어요?</p>

<pre>
<code class="language-html">add_filter('the_content', 'yourprefix_add_to_content');
function yourprefix_add_to_content($content){
	if(is_single()){
		$user_id = get_the_author_meta('ID');
		$content .= do_shortcode('[kboard_my_content_list id='.$user_id.']');
	}
	return $content;
}

add_shortcode('kboard_my_content_list', 'kboard_my_content_list');
function kboard_my_content_list($attr){
	global $wpdb;
	
	$user_id = (isset($attr['id'])&amp;&amp;$attr['id']) ? $attr['id'] : '';
		
	$html = '';
	
	if($user_id){
		$url = new KBUrl();
		$results = $wpdb-&gt;get_results("SELECT `uid` FROM {$wpdb-&gt;prefix}kboard_board_content WHERE `member_uid`='{$user_id}' AND (`status`='' OR `status` IS NULL OR `status`='pending_approval') ORDER BY `date` DESC");
		
		ob_start();
		foreach($results as $item){
			$content = new KBContent();
			$content-&gt;initWithUID($item-&gt;uid);
			?&gt;
			&lt;div class="my_kboard_content"&gt;
				&lt;a href="&lt;?php echo $url-&gt;getDocumentRedirect($content-&gt;uid)?&gt;"&gt;
					&lt;?php echo $content-&gt;title?&gt;
				&lt;/a&gt;
			&lt;/div&gt;
			&lt;?php
		}
		$html = ob_get_clean();
	}
	
	return $html;
}</code></pre>

<p>레이아웃을 원하시는 대로 수정하시려면 HTML과 CSS 코드에 대해</p>

<p>어느 정도 알고 계셔야 할 듯합니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 05 Mar 2019 02:37:11 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>