<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[게시글중 첨부파일있는 글만 뽑아와서 게시판을 따로 만들 수 있을까요?]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/28381</link>
		<description><![CDATA[<p>항상 많은 도움 감사드립니다 :)</p>

<p>제목과 같이, 임의 게시판에 등록된 글 중에 첨부파일이 들어있는 글들만 가져와서 소팅 할 수 있는 방법이 있을까요?</p>

<p>조언 부탁드립니다~</p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard(케이보드) 플러그인에서 특정 게시판에 등록된 게시글 중

첨부파일이 있는 게시...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/28400</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>KBoard(케이보드) 플러그인에서 특정 게시판에 등록된 게시글 중</p>

<p>첨부파일이 있는 게시글만 새로운 게시판에 표시하시려면</p>

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

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

<pre>
<code class="language-php">add_action('kboard_skin_header', 'my_kboard_skin_header', 10, 1);
function my_kboard_skin_header($builder){
	$board_id = $builder-&gt;board_id;
	$new_board_id = '2'; // 실제 첨부파일 게시판 id로 적용해주세요.
	if($board_id == $new_board_id){
		$content = new KBContent();
		$content-&gt;initWithUID($builder-&gt;uid);
		$content-&gt;board_id = $new_board_id;
	}
}

add_filter('kboard_list_from', 'my_kboard_list_from', 10, 3);
function my_kboard_list_from($from, $board_id, $content_list){
	global $wpdb;
	$new_board_id = '2'; // 실제 첨부파일 게시판 id로 적용해주세요.
	if($board_id == $new_board_id){
		$from = "`{$wpdb-&gt;prefix}kboard_board_content` LEFT JOIN `{$wpdb-&gt;prefix}kboard_board_attached` ON `{$wpdb-&gt;prefix}kboard_board_content`.`uid`=`{$wpdb-&gt;prefix}kboard_board_attached`.`content_uid`";
	}
	return $from;
}

add_filter('kboard_list_where', 'my_kboard_list_where', 10, 3);
function my_kboard_list_where($where, $board_id, $content_list){
	global $wpdb;
	$new_board_id = '2'; // 실제 첨부파일 게시판 id로 적용해주세요.
	$order_board_id = '1'; // 실제 게시판 id로 적용해주세요.
	if($board_id == $new_board_id){
		$where = "`board_id`='{$order_board_id}' AND `parent_uid`='0' AND `notice`='' AND (`status`='' OR `status` IS NULL OR `status`='pending_approval') AND `{$wpdb-&gt;prefix}kboard_board_attached`.`uid` IS NOT NULL";
	}
	return $where;
}

add_filter('kboard_list_orderby', 'my_kboard_list_orderby', 10, 3);
function my_kboard_list_orderby($orderby, $board_id, $content_list){
	global $wpdb;
	$new_board_id = '2'; // 실제 첨부파일 게시판 id로 적용해주세요.
	$kboard_list_sort = isset($_GET['kboard_list_sort'])?$_GET['kboard_list_sort']:'newest';
	if($board_id == $new_board_id &amp;&amp; $kboard_list_sort == 'newest'){
		$orderby = "`{$wpdb-&gt;prefix}kboard_board_content`.`date` DESC";
	}
	return $orderby;
}</code></pre>

<p>위의 코드에서 $new_board_id = '2' 부분은 실제 첨부 파일이 있는 게시글만 표시할 게시판 id로 적용해보세요.</p>

<p>$order_board_id = '1' 부분은 기존의 게시판 id로 적용해보세요.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 17 Dec 2018 02:21:20 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>