<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[검색 후의 커스텀필드 기준 정렬]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/41024</link>
		<description><![CDATA[<p>안녕하세요.</p>

<p>이전에 </p>

<p><a href="https://www.cosmosfarm.com/threads/document/40701" target="_blank">https://www.cosmosfarm.com/threads/document/40701</a></p>

<p>이 내용에서 검색후에 정렬도 바꾸고싶은데요</p>

<p>현재는 정렬과 검색은 잘되지만 검색하고나서도 정렬이 '발행연도'(커스텀필드) 순으로 나왔으면 좋겠습니다.</p>

<p>가능할까요?</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[확인해보니 조인관련 문제였습니다.


//kboad 6 sort
function my_kboard_list_from($from, $board_id,...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/42951</link>
			<description><![CDATA[<p>확인해보니 조인관련 문제였습니다.</p>

<pre>
<code class="language-php">//kboad 6 sort
function my_kboard_list_from($from, $board_id, $content_list){
	
	global $wpdb;
	$search_option = kboard_search_option();

	if($board_id == '6' ){
		// 연혁값이 없는 경우
		//간행물 종류 있을시
			$from = "`{$wpdb-&gt;prefix}kboard_board_content` INNER JOIN `{$wpdb-&gt;prefix}kboard_board_option` AS `option_inquiry_type` ON `{$wpdb-&gt;prefix}kboard_board_content`.`uid`=`option_inquiry_type`.`content_uid`";
			$from .= " INNER JOIN `{$wpdb-&gt;prefix}kboard_board_option` AS `option_bookyear` ON `{$wpdb-&gt;prefix}kboard_board_content`.`uid`=`option_bookyear`.`content_uid`";	
	} else if($board_id == '3' &amp;&amp; !kboard_search_option()){
		$from = "`{$wpdb-&gt;prefix}kboard_board_content` LEFT JOIN `{$wpdb-&gt;prefix}kboard_board_option` ON `{$wpdb-&gt;prefix}kboard_board_content`.`uid`=`{$wpdb-&gt;prefix}kboard_board_option`.`content_uid`";
	}
	return $from;
}
add_filter('kboard_list_from', 'my_kboard_list_from', 10, 3);

function my_kboard_list_where($where, $board_id, $content_list){

	if($board_id == '6' ){
		global $wpdb;
		$meta_key = 'bookyear';
		$where .= " AND (`option_inquiry_type`.`option_key`='inquiry_type' AND `option_bookyear`.`option_key` = 'bookyear' )";
	} else if($board_id == '3' &amp;&amp; !kboard_search_option()) {
		global $wpdb;
		$meta_key = 'eventdate';
		$where .= " AND (`option_key`='{$meta_key}' )";
	}
	return $where;
}
add_filter('kboard_list_where', 'my_kboard_list_where', 10, 3);

function my_kboard_list_orderby($order, $board_id, $content_list){
	if($board_id == '6' ){
		global $wpdb;
		$order = "`option_bookyear`.`option_value` DESC";

	} else if($board_id == '3' &amp;&amp; !kboard_search_option()){
		global $wpdb;
		$order = "`{$wpdb-&gt;prefix}kboard_board_option`.`option_value` DESC";
	}
	return $order;
}
add_filter('kboard_list_orderby', 'my_kboard_list_orderby', 10, 3);</code></pre>

<p>현재 이렇게 소스적용하여 정상작동하고 있으며, 다른 게시판에서는 문제가 생기지 않습니다.</p>

<p>다른 분들도 볼 수 있게 참고겸 댓글올려드립니다.</p>

<p>감사합니다.</p>]]></description>
			<author>HOTDARI</author>
			<pubDate>Tue, 28 Apr 2020 01:05:23 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[현재 간행물이라는 타입 값이 있을 때만 정렬 할 수 있게끔 만들었습니다.

문제는 where과 order 값을 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/42935</link>
			<description><![CDATA[<p>현재 간행물이라는 타입 값이 있을 때만 정렬 할 수 있게끔 만들었습니다.</p>

<p>문제는 where과 order 값을 넣으면 리스트가 안나오네요.</p>

<p>from 절은 기존 쿼리로 할 시 오류가 떠서 변경했습니다.</p>

<p> </p>

<pre>
<code class="language-php">//kboad 6 sort
function my_kboard_list_from($from, $board_id, $content_list){
	global $wpdb;
	$search_option = kboard_search_option();

	if($board_id == '6' &amp;&amp; empty($search_option['bookyear']['value'])){
		// 연혁값이 없는 경우
		if(empty($search_option['inquiry_type']['value'])){
			//간행물 종류 없을시
			$from = "`{$wpdb-&gt;prefix}kboard_board_content` LEFT JOIN `{$wpdb-&gt;prefix}kboard_board_option` ON `{$wpdb-&gt;prefix}kboard_board_content`.`uid`=`{$wpdb-&gt;prefix}kboard_board_option`.`content_uid`";
			echo "&lt;script&gt;console.log( 'from1: " . $from . "' );&lt;/script&gt;";
		} else{
			//간행물 종류 있을시
			//$from = "`{$wpdb-&gt;prefix}kboard_board_content` LEFT JOIN `{$wpdb-&gt;prefix}kboard_board_option` ON `{$wpdb-&gt;prefix}kboard_board_content`.`uid`=`{$wpdb-&gt;prefix}kboard_board_option`.`content_uid`";
			$from = "`{$wpdb-&gt;prefix}kboard_board_content` LEFT JOIN `{$wpdb-&gt;prefix}kboard_board_option` AS `option_inquiry_type` ON `{$wpdb-&gt;prefix}kboard_board_content`.`uid`=`option_inquiry_type`.`content_uid`";

			echo "&lt;script&gt;console.log( 'from2: " . $from . "' );&lt;/script&gt;";
		}
	
	} else if($board_id == '3' &amp;&amp; !kboard_search_option()){
		$from = "`{$wpdb-&gt;prefix}kboard_board_content` LEFT JOIN `{$wpdb-&gt;prefix}kboard_board_option` ON `{$wpdb-&gt;prefix}kboard_board_content`.`uid`=`{$wpdb-&gt;prefix}kboard_board_option`.`content_uid`";
	}

	return $from;
}
add_filter('kboard_list_from', 'my_kboard_list_from', 10, 3);

function my_kboard_list_where($where, $board_id, $content_list){
	global $wpdb;
	$search_option = kboard_search_option();

	if($board_id == '6' &amp;&amp; empty($search_option['bookyear']['value'])){
		// 연혁값이 없는 경우
		if(empty($search_option['inquiry_type']['value'])){
			//간행물 종류 없을시
			$meta_key = 'bookyear';
			$where .= " AND (`option_key`='{$meta_key}' ) ";
			echo "&lt;script&gt;console.log( 'where1: " . $where . "' );&lt;/script&gt;";
		} else {
			//간행물 종류 있을시
			//$meta_key = 'bookyear';
			//$where .= " AND (`option_inquiry_type`.`option_key`='{$meta_key}' ) ";
			//$where .= " AND (`option_inquiry_type`.`option_key`='{$meta_key}' ) ";
			echo "&lt;script&gt;console.log( 'where2: " . $where . "' );&lt;/script&gt;";
		}
	} else if($board_id == '3' &amp;&amp; !kboard_search_option()) {
		$meta_key = 'eventdate';
		$where .= " AND (`option_key`='{$meta_key}' )";
	}	
	return $where;
}
add_filter('kboard_list_where', 'my_kboard_list_where', 10, 3);

function my_kboard_list_orderby($order, $board_id, $content_list){
	global $wpdb;
	$search_option = kboard_search_option();
	echo "&lt;script&gt;console.log( 'search_option :" .$search_option['inquiry_type']['value']."," .$search_option['bookyear']['value']. "' );&lt;/script&gt;";

	if($board_id == '6' &amp;&amp; empty($search_option['bookyear']['value'])){
		// 연혁값이 없는 경우
		if(empty($search_option['inquiry_type']['value'])){
			//간행물 종류 없을시
			$order = "`{$wpdb-&gt;prefix}kboard_board_option`.`option_value` DESC";
			echo "&lt;script&gt;console.log( 'order1: " . $order . "' );&lt;/script&gt;";
		} else {
			//간행물 종류 있을시
			//$order = "`{$wpdb-&gt;prefix}kboard_board_content`.`option_value` DESC";
			//$meta_key = 'bookyear';
			//$order .= "`option_key` = '{$meta_key}' DESC";
			echo "&lt;script&gt;console.log( 'order2: " . $order . "' );&lt;/script&gt;";
		}
	} else if($board_id == '3') {
		if(!kboard_search_option()){
			$order = "`{$wpdb-&gt;prefix}kboard_board_option`.`option_value` DESC";
		}
	} 
	return $order;
}
add_filter('kboard_list_orderby', 'my_kboard_list_orderby', 10, 3);</code></pre>

<p> </p>]]></description>
			<author>HOTDARI</author>
			<pubDate>Mon, 27 Apr 2020 07:24:52 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[답변주셔서 감사합니다.

적용해보니 아무 증상 없어서 한번 console.log 찍어봤습니다.
조건에 들어가...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/42883</link>
			<description><![CDATA[<p>답변주셔서 감사합니다.</p>

<p>적용해보니 아무 증상 없어서 한번 console.log 찍어봤습니다.<br />
조건에 들어가지않고 주신 소스에서 추가적인 조건을 넣었더니 아래 조건으로 들어가더군요.<br />
&lt;select&gt;태그의 option의 value가 없어도 조건문에서는 !isset가 아닌 isset으로 들어가더군요.<br />
주신소스를 조건문만 추가한 소스 올려드립니다.</p>

<p>페이지 진입 : 정상적으로 정렬</p>

<p>현재 이슈 : bookyear 또는 inquiry_type 셀렉트 선택시 -&gt;검색 버튼 클릭 -&gt; 정렬풀림</p>

<pre>
<code class="language-php">//kboad 6 sort
function my_kboard_list_from($from, $board_id, $content_list){
	global $wpdb;
	$search_option = kboard_search_option();

	if($board_id == '6' &amp;&amp; !isset($search_option['bookyear'])){
		$from = "`{$wpdb-&gt;prefix}kboard_board_content` LEFT JOIN `{$wpdb-&gt;prefix}kboard_board_option` ON `{$wpdb-&gt;prefix}kboard_board_content`.`uid`=`{$wpdb-&gt;prefix}kboard_board_option`.`content_uid`";
		echo "&lt;script&gt;console.log( 'from: " . $from . "' );&lt;/script&gt;";
	} else if($board_id == '6' &amp;&amp; isset($search_option['bookyear'])  &amp;&amp; isset($search_option['inquiry_type'])){
		$from = "`{$wpdb-&gt;prefix}kboard_board_content` LEFT JOIN `{$wpdb-&gt;prefix}kboard_board_option` ON `{$wpdb-&gt;prefix}kboard_board_content`.`uid`=`{$wpdb-&gt;prefix}kboard_board_option`.`content_uid`";
		echo "&lt;script&gt;console.log( 'from2: " . $from . "' );&lt;/script&gt;";
	}
	return $from;
}
add_filter('kboard_list_from', 'my_kboard_list_from', 10, 3);

function my_kboard_list_where($where, $board_id, $content_list){
	global $wpdb;
	$search_option = kboard_search_option();

	if($board_id == '6' &amp;&amp; !isset($search_option['bookyear'])){
		$meta_key = 'bookyear';
		$where .= " AND (`option_key`='{$meta_key}' ) ";
		echo "&lt;script&gt;console.log( 'where: " . $where . "' );&lt;/script&gt;";
	} else if($board_id == '6' &amp;&amp; isset($search_option['bookyear'])  &amp;&amp; isset($search_option['inquiry_type'])) {
		$meta_key = 'bookyear';
		$where .= " AND (`option_key`='{$meta_key}' )";
		echo "&lt;script&gt;console.log( 'where2: " . $where . "' );&lt;/script&gt;";
	}
	return $where;
}
add_filter('kboard_list_where', 'my_kboard_list_where', 10, 3);

function my_kboard_list_orderby($order, $board_id, $content_list){
	global $wpdb;
	$search_option = kboard_search_option();
	
	if($board_id == '6' &amp;&amp; !isset($search_option['bookyear'])){
		$order = "`{$wpdb-&gt;prefix}kboard_board_option`.`option_value` DESC";
		echo "&lt;script&gt;console.log( 'order: " . $order . "' );&lt;/script&gt;";
	} else if($board_id == '6' &amp;&amp; isset($search_option['bookyear'])  &amp;&amp; isset($search_option['inquiry_type'])) {
		$order = "`{$wpdb-&gt;prefix}kboard_board_option`.`option_value` DESC";
		echo "&lt;script&gt;console.log( 'order2: " . $order . "' );&lt;/script&gt;";
	}
	return $order;
}
add_filter('kboard_list_orderby', 'my_kboard_list_orderby', 10, 3);
</code></pre>

<p>빠른 답변 감사합니다.</p>]]></description>
			<author>HOTDARI</author>
			<pubDate>Fri, 24 Apr 2020 02:56:01 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요.

기존 코드는 입력 필드 검색이 없을 때만 동작합니다.

그렇기 때문에 inquiry_type을 검...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/42878</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>기존 코드는 입력 필드 검색이 없을 때만 동작합니다.</p>

<p>그렇기 때문에 inquiry_type을 검색하게되면 정렬이 bookyear로 되지 않습니다.</p>

<p>inquiry_type 검색 시에도 bookyear로 정렬되게 하시려면</p>

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

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

<pre>
<code class="language-php">//kboad 6 sort
function my_kboard_list_from($from, $board_id, $content_list){
	global $wpdb;
	
	$search_option = kboard_search_option();
	
	if($board_id == '6' &amp;&amp; !isset($search_option['bookyear'])){
		$from = "`{$wpdb-&gt;prefix}kboard_board_content` LEFT JOIN `{$wpdb-&gt;prefix}kboard_board_option` ON `{$wpdb-&gt;prefix}kboard_board_content`.`uid`=`{$wpdb-&gt;prefix}kboard_board_option`.`content_uid`";
	}
	return $from;
}
add_filter('kboard_list_from', 'my_kboard_list_from', 10, 3);

function my_kboard_list_where($where, $board_id, $content_list){
	global $wpdb;
	
	$search_option = kboard_search_option();
	$meta_key = 'bookyear';

	if($board_id == '6' &amp;&amp; !isset($search_option['bookyear'])){
		$where .= " AND (`option_key`='{$meta_key}' ) ";
	}
	return $where;
}
add_filter('kboard_list_where', 'my_kboard_list_where', 10, 3);

function my_kboard_list_orderby($order, $board_id, $content_list){
	global $wpdb;
	
	$search_option = kboard_search_option();
	
	if($board_id == '6' &amp;&amp; !isset($search_option['bookyear'])){
		$order = "`{$wpdb-&gt;prefix}kboard_board_option`.`option_value` DESC";
	}
	return $order;
}
add_filter('kboard_list_orderby', 'my_kboard_list_orderby', 10, 3);</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 24 Apr 2020 01:08:19 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[답변달아주시느라 고생많으십니다.

function.php


//kboad 6 sort
function my_kboard_list_from($fro...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/42873</link>
			<description><![CDATA[<p>답변달아주시느라 고생많으십니다.</p>

<p>function.php</p>

<pre>
<code class="language-php">//kboad 6 sort
function my_kboard_list_from($from, $board_id, $content_list){
	if($board_id == '6' &amp;&amp; !kboard_search_option()){
		global $wpdb;
		$from = "`{$wpdb-&gt;prefix}kboard_board_content` LEFT JOIN `{$wpdb-&gt;prefix}kboard_board_option` ON `{$wpdb-&gt;prefix}kboard_board_content`.`uid`=`{$wpdb-&gt;prefix}kboard_board_option`.`content_uid`";
	} 
	return $from;
}
add_filter('kboard_list_from', 'my_kboard_list_from', 10, 3);

function my_kboard_list_where($where, $board_id, $content_list){
	if($board_id == '6' &amp;&amp; !kboard_search_option()){
		global $wpdb;
		$meta_key = 'bookyear';
		$where .= " AND (`option_key`='{$meta_key}' ) ";
	} 
	return $where;
}
add_filter('kboard_list_where', 'my_kboard_list_where', 10, 3);

function my_kboard_list_orderby($order, $board_id, $content_list){
	global $wpdb;
	if($board_id == '6'){
		if(!kboard_search_option()){
			$order = "`{$wpdb-&gt;prefix}kboard_board_option`.`option_value` DESC";
		}
		else {
			$order = "`update` ASC";
			echo "&lt;script&gt;console.log( 'order_Console: " . $order . "' );&lt;/script&gt;";
		}
	} 
	return $order;
}
add_filter('kboard_list_orderby', 'my_kboard_list_orderby', 10, 3);</code></pre>

<p> </p>

<p>list.php</p>

<pre>
<code class="language-php">&lt;div id="kboard-post-gallery-list"&gt;
&lt;!-- var_dump(kboard_search_option()) 1212--&gt;

&lt;div&gt;&lt;/div&gt;
	&lt;!-- 검색폼 시작 --&gt;
	&lt;div class="kboard-post-gallery-search"&gt;
		&lt;form id="kboard-search-form-&lt;?php echo $board-&gt;id?&gt;" method="get" action="&lt;?php echo $url-&gt;toString()?&gt;"&gt;
			&lt;div class="word-wrap1"&gt;

				&lt;strong&gt;검색어&lt;/strong&gt;
				&lt;?php echo $url-&gt;set('pageid', '1')-&gt;set('target', '')-&gt;set('keyword', '')-&gt;set('mod', 'list')-&gt;toInput()?&gt;
				&lt;select name="target" style="width:0;height:0;overflow:hidden;position:absolute;visibility:hidden;left:-99999px;top:0;"&gt;
					&lt;option value="title" &lt;?php if(kboard_target() == 'title'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Title', 'kboard')?&gt;&lt;/option&gt;
					&lt;option value="content" &lt;?php if(kboard_target() == 'content'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Content', 'kboard')?&gt;&lt;/option&gt;
					&lt;option value="member_display" &lt;?php if(kboard_target() == 'member_display'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Author', 'kboard')?&gt;&lt;/option&gt;
				&lt;/select&gt;
				&lt;input type="text" name="keyword" value="&lt;?php echo kboard_keyword()?&gt;" /&gt;
			&lt;/div&gt;

			&lt;div class="word-wrap2"&gt;
				&lt;strong&gt;간행물 종류&lt;/strong&gt;
				&lt;?php $kboard_search_option = kboard_search_option()?&gt;

				&lt;!-- 검색 방법 (AND, OR) --&gt;
				&lt;input type="hidden" name="kboard_search_option[relation]" value="AND"&gt;

				&lt;?php $inquiry_type = isset($kboard_search_option['inquiry_type']['value']) ? $kboard_search_option['inquiry_type']['value'] : '';?&gt;
				&lt;input type="hidden" name="kboard_search_option[inquiry_type][key]" value="inquiry_type" /&gt;
				&lt;input type="hidden" name="kboard_search_option[inquiry_type][compare]" value="LIKE" /&gt;
				&lt;input type="hidden" name="kboard_search_option[inquiry_type][wildcard]" value="both" /&gt;

				&lt;select name="kboard_search_option[inquiry_type][value]"&gt;
					&lt;option value=""&gt;간행물 종류&lt;/option&gt;
					&lt;option value="학술총서" &lt;?php if($inquiry_type == '학술총서'):?&gt; selected&lt;?php endif?&gt;&gt;학술총서&lt;/option&gt;
					&lt;option value="발굴보고서" &lt;?php if($inquiry_type == '발굴보고서'):?&gt; selected&lt;?php endif?&gt;&gt;발굴보고서&lt;/option&gt;
				&lt;/select&gt;
			&lt;/div&gt;

			&lt;div class="word-wrap3"&gt;
				&lt;strong&gt;발행연도로 찾기&lt;/strong&gt;
				&lt;?php $bookyear = isset($kboard_search_option['bookyear']['value']) ? $kboard_search_option['bookyear']['value'] : '';?&gt;
				&lt;input type="hidden" name="kboard_search_option[bookyear][key]" value="bookyear" /&gt;
				&lt;input type="hidden" name="kboard_search_option[bookyear][compare]" value="LIKE" /&gt;
				&lt;input type="hidden" name="kboard_search_option[bookyear][wildcard]" value="both" /&gt;

				&lt;select name="kboard_search_option[bookyear][value]"&gt;
					&lt;option value=""&gt;선택하세요&lt;/option&gt;
					&lt;?php
				  for($year = date("Y"); $year &gt; 1960; $year--){
						echo "&lt;option value=".$year." ".($bookyear == $year ? 'selected' : '' )."&gt;".$year."&lt;/option&gt;";
						}
					?&gt;
				&lt;/select&gt;
				
			&lt;/select&gt;

			&lt;/div&gt;

			&lt;button type="submit"class="kboard-post-gallery-button-small"&gt;&lt;?php echo __('Search', 'kboard')?&gt;&lt;/button&gt;
			&lt;div&gt;
	&lt;/div&gt;
		&lt;/form&gt;
	&lt;/div&gt;
	&lt;!-- 검색폼 끝 --&gt;
	&lt;!-- 카테고리 시작 --&gt;
	&lt;?php
	if($board-&gt;use_category == 'yes'){
		if($board-&gt;isTreeCategoryActive()){
			$category_type = 'tree-select';
		}
		else{
			$category_type = 'default';
		}
		$category_type = apply_filters('kboard_skin_category_type', $category_type, $board, $boardBuilder);
		echo $skin-&gt;load($board-&gt;skin, "list-category-{$category_type}.php", $vars);
	}
	?&gt;
	&lt;!-- 카테고리 끝 --&gt;
	&lt;!-- 리스트 시작 --&gt;
	&lt;div class="kboard-list-cnt"&gt;
		&lt;ul&gt;
			&lt;li&gt;총게시물 : &lt;span&gt;&lt;?php echo $list-&gt;total ?&gt;&lt;/span&gt;&lt;/li&gt;
			&lt;li&gt;현재 페이지 : &lt;span&gt;&lt;?php echo $list-&gt;page ?&gt;&lt;/span&gt;&lt;/li&gt;
			&lt;li&gt;전체 페이지 : &lt;span&gt;&lt;?php echo ceil($list-&gt;total/$list-&gt;rpp) ?&gt;&lt;/span&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;

	&lt;ul class="kboard-post-gallery-list"&gt;
		&lt;?php while($content = $list-&gt;hasNextNotice()):?&gt;
		&lt;li class="kboard-list-item&lt;?php if($content-&gt;uid == kboard_uid()):?&gt; kboard-list-selected&lt;?php endif?&gt;"&gt;
			&lt;div class="kboard-list-inner-item"&gt;
				&lt;div class="kboard-list-thumbnail"&gt;
					&lt;?php if($content-&gt;getThumbnail(500, 500)):?&gt;
					&lt;div class="kboard-list-thumbnail-child" style="background-image:url(&lt;?php echo $content-&gt;getThumbnail(500, 500)?&gt;)"&gt;&lt;/div&gt;
					&lt;?php endif?&gt;
					&lt;?php if(isset($content-&gt;attach-&gt;file1) &amp;&amp; $content-&gt;attach-&gt;file1[0]):?&gt;
					&lt;div class="over_btn"&gt;
						&lt;a href="&lt;?php echo $content-&gt;attach-&gt;file1[0]?&gt;"&gt;&lt;span&gt;미리 보기&lt;/span&gt;&lt;/a&gt;
					&lt;/div&gt;
					&lt;?php endif?&gt;
				&lt;/div&gt;
				&lt;div class="kboard-list-thumbnail-txt"&gt;
					&lt;div class="kboard-list-title1"&gt;
						&lt;a href="&lt;?php echo $content-&gt;attach-&gt;file1[0]?&gt;" target="_blank"&gt;&lt;?php echo $content-&gt;title?&gt;&lt;/a&gt;
						&lt;p&gt;&lt;?php echo strip_tags($content-&gt;content); ?&gt;&lt;/p&gt;
					&lt;/div&gt;
					&lt;div class="kboard-list-date"&gt;
						&lt;p&gt;발행연도 &lt;?php echo $content-&gt;option-&gt;bookyear?&gt;&lt;/p&gt;
						&lt;?php if($board-&gt;isWriter()):?&gt;
						&lt;a href="&lt;?php echo $url-&gt;set('uid', $content-&gt;uid)-&gt;set('mod', 'editor')-&gt;toString()?&gt;" class="kboard-post-gallery-button-small"&gt;&lt;?php echo __('Edit', 'kboard')?&gt;&lt;/a&gt;
						&lt;a href="&lt;?php echo $url-&gt;getContentRemove($content-&gt;uid)?&gt;" class="kboard-default-button-small" onclick="return confirm('&lt;?php echo __('Are you sure you want to delete?', 'kboard')?&gt;');"&gt;&lt;?php echo __('Delete', 'kboard')?&gt;&lt;/a&gt;
						&lt;?php endif?&gt;
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/li&gt;
		&lt;?php endwhile?&gt;
		&lt;?php while($content = $list-&gt;hasNext()):?&gt;
		&lt;li class="kboard-list-item&lt;?php if($content-&gt;uid == kboard_uid()):?&gt; kboard-list-selected&lt;?php endif?&gt;"&gt;
			&lt;div class="kboard-list-inner-item"&gt;
				&lt;div class="kboard-list-thumbnail"&gt;
					&lt;?php if($content-&gt;getThumbnail(500, 500)):?&gt;
					&lt;div class="kboard-list-thumbnail-child" style="background-image:url(&lt;?php echo $content-&gt;getThumbnail(500, 500)?&gt;)"&gt;&lt;/div&gt;
					&lt;?php endif?&gt;
					&lt;?php if(isset($content-&gt;attach-&gt;file1) &amp;&amp; $content-&gt;attach-&gt;file1[0]):?&gt;
						&lt;div class="over_btn"&gt;
							&lt;a href="&lt;?php echo $content-&gt;attach-&gt;file1[0]?&gt;" target="_blank"&gt;&lt;span&gt;미리 보기&lt;/span&gt;&lt;/a&gt;
						&lt;/div&gt;
					&lt;?php endif?&gt;
				&lt;/div&gt;
				&lt;div class="kboard-list-thumbnail-txt"&gt;
					&lt;div class="kboard-list-title1"&gt;
						&lt;a href="&lt;?php echo $content-&gt;attach-&gt;file1[0]?&gt;" target="_blank"&gt;&lt;?php echo $content-&gt;title?&gt;&lt;/a&gt;
						&lt;p&gt;&lt;?php echo strip_tags($content-&gt;content); ?&gt;&lt;/p&gt;
					&lt;/div&gt;
					&lt;div class="kboard-list-date"&gt;
						&lt;p&gt;발행연도 &lt;?php echo $content-&gt;option-&gt;bookyear?&gt;&lt;/p&gt;
						&lt;?php if($board-&gt;isWriter()):?&gt;
						&lt;a href="&lt;?php echo $url-&gt;set('uid', $content-&gt;uid)-&gt;set('mod', 'editor')-&gt;toString()?&gt;" class="kboard-post-gallery-button-small"&gt;&lt;?php echo __('Edit', 'kboard')?&gt;&lt;/a&gt;
						&lt;a href="&lt;?php echo $url-&gt;getContentRemove($content-&gt;uid)?&gt;" class="kboard-default-button-small" onclick="return confirm('&lt;?php echo __('Are you sure you want to delete?', 'kboard')?&gt;');"&gt;&lt;?php echo __('Delete', 'kboard')?&gt;&lt;/a&gt;
						&lt;?php endif?&gt;
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/li&gt;
		&lt;?php endwhile?&gt;
	&lt;/ul&gt;
	&lt;!-- 리스트 끝 --&gt;

	&lt;!-- 페이징 시작 --&gt;
	&lt;div class="kboard-pagination"&gt;
		&lt;ul class="kboard-pagination-pages"&gt;
			&lt;?php echo kboard_pagination($list-&gt;page, $list-&gt;total, $list-&gt;rpp)?&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;!-- 페이징 끝 --&gt;

	&lt;div class="kboard-control"&gt;
		&lt;!-- &lt;div class="kboard-control-search"&gt;
			&lt;a href="#" onclick="kboard_post_gallery_search_toggle();return false;" title="&lt;?php echo __('Search', 'kboard')?&gt;"&gt;&lt;img src="&lt;?php echo $skin_path?&gt;/images/icon-search.png" alt="&lt;?php echo __('Search', 'kboard')?&gt;"&gt;&lt;/a&gt;
		&lt;/div&gt; --&gt;
		&lt;?php if($board-&gt;isWriter()):?&gt;
		&lt;div class="kboard-control-write"&gt;
			&lt;a class="kboard-post-gallery-button-small" href="&lt;?php echo $url-&gt;set('mod', 'editor')-&gt;toString()?&gt;"
				title="&lt;?php echo __('New', 'kboard')?&gt;"&gt;글쓰기&lt;/a&gt;
		&lt;/div&gt;
		&lt;?php endif?&gt;
	&lt;/div&gt;

	&lt;?php if($board-&gt;contribution()):?&gt;
	&lt;?php endif?&gt;
&lt;/div&gt;

&lt;?php wp_enqueue_script('post-gallery-list', "{$skin_path}/list.js", array(), KBOARD_VERSION, true)?&gt;
</code></pre>

<p> </p>

<p>이렇게 되어있는데 현재 커스텀 필드를 2개 만들었습니다.</p>

<p>그 두개가 [inquiry_type], [bookyear] 이것들인데요.<br />
문제는 페이지에 접근하면 리스트에서 올바르게 bookyear이 DESC로 잘 뿌려줍니다.</p>

<p>근데 그냥 검색 누르거나 [inquiry_type], [bookyear] 둘중에 하나만 넣고 검색하면 bookyear의 DESC 순으로 리스트가 나오지 않습니다.(date 기준으로 리스트에 뿌려줌)</p>

<p>지금 그래서 function.php의 my_kboard_list_orderby 부분에 if문안에 kboard_search_option() 부분이 의심이 가는데. 전체 쿼리를 볼 수가 없어서 수정이 힘드네요 ㅠㅠ</p>]]></description>
			<author>HOTDARI</author>
			<pubDate>Thu, 23 Apr 2020 23:28:51 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[올려주신 내용만으로는 원인을 파악하기 어렵습니다.

어떤 상황에서 게시글 목록 페이지가 표시되지 않...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/42864</link>
			<description><![CDATA[<p>올려주신 내용만으로는 원인을 파악하기 어렵습니다.</p>

<p>어떤 상황에서 게시글 목록 페이지가 표시되지 않는지</p>

<p>좀 더 구체적은 상황을 설명해주시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 23 Apr 2020 08:48:27 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[적용시켜보니 리스트가 모두 안뜨네요.ㅠㅠ


DB확인해보니

wp_kboard_board_option 테이블에 option_k...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/42852</link>
			<description><![CDATA[<p>적용시켜보니 리스트가 모두 안뜨네요.ㅠㅠ</p>

<p><br />
DB확인해보니</p>

<p>wp_kboard_board_option 테이블에 option_key의 bookyear 기준으로 option_value의 값을 DESC 시키고싶은데.<br />
$order = "`{$wpdb-&gt;prefix}kboard_board_option`.`option_key = bookyear`.`option_value` DESC";<br />
이렇게 해도 아무것도 안뜨네요.</p>

<p>지금 kboard_search_option() 과 충돌이 있는 걸까요?</p>]]></description>
			<author>HOTDARI</author>
			<pubDate>Thu, 23 Apr 2020 07:35:57 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

새로운 질문이 아닌 이어지는 질문이라면

이전 글의 댓글로 계속해서 남겨주시길 부탁...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/41045</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>새로운 질문이 아닌 이어지는 질문이라면</p>

<p>이전 글의 댓글로 계속해서 남겨주시길 부탁드립니다.</p>

<p>저희가 확인하고 답변을 달아야 할 게시글이 늘어난다면 오히려 제대로 된 답변을 받지 못하실 수도 있습니다.</p>

<p>저희가 답변을 못 드리면 다른 워드프레스 사용자들로부터 답변을 기대하여야 합니다.</p>

<p> </p>

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

<pre>
<code class="language-php">function my_kboard_list_orderby($order, $board_id, $content_list){
	global $wpdb;
	
	if($board_id == '6'){
		if(!kboard_search_option()){
			$order = "`{$wpdb-&gt;prefix}kboard_board_option`.`option_value` DESC";
		}
		else{
			$order = "`option_bookyear`.`option_value` DESC";
		}
	}
	
	return $order;
}
add_filter('kboard_list_orderby', 'my_kboard_list_orderby', 10, 3);</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 14 Feb 2020 01:22:42 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>