<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[페이지의 기본 정렬 설정을 업데이트순으로 바꾸는 방법?]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/26399</link>
		<description><![CDATA[<p>page-1 이 있고 page-2가 있는데</p>

<p>page-1은 기본 정렬을 업데이트순으로 하고 싶고</p>

<p>page-2는 조회순으로 하고 싶습니다.</p>

<p> </p>

<p>어떻게 해야하나요?</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard 플러그인에서 kboard_list_default_sorting 필터를 사용하시면 게시글 정렬순서...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/26423</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>KBoard 플러그인에서 kboard_list_default_sorting 필터를 사용하시면 게시글 정렬순서를 변경할 수 있습니다.</p>

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

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

<pre>
<code class="language-php">add_filter('kboard_list_default_sorting', 'my_kboard_list_default_sorting', 10, 3);
function my_kboard_list_default_sorting($default_sorting, $board_id, $content_list){
	if($board_id == '1'){
		$default_sorting = 'updated';
	}
	else if($board_id == '2'){
		$default_sorting = 'viewed';
	}
	return $default_sorting;
}</code></pre>

<p>위의 코드에서 $board_id는 실제 게시판 id로 적용해보세요.</p>

<p>$default_sorting = 'updated'; 부분이 업데이트순이며 $default_sorting = 'viewed'; 부분이 조회순으로 정렬하는 코드입니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 17 Sep 2018 00:08:00 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[운영자님께 도움을 많이 받아서 대신하여 답변을 드립니다. (틀린 부분이 있을 수 있습니다;;)

 

기본...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/26405</link>
			<description><![CDATA[<p>운영자님께 도움을 많이 받아서 대신하여 답변을 드립니다. (틀린 부분이 있을 수 있습니다;;)</p>

<p> </p>

<p>기본 정렬을 바꾸려면 사용하시는 스킨의 list.php 파일을 수정하셔야 합니다.</p>

<p>1. 예를 들어 기본정렬을 업데이트로 하려면 아래의 코드를 찾아</p>

<pre>
<code class="language-php">&lt;select name="kboard_list_sort" onchange="jQuery('#kboard-sort-form-&lt;?php echo $board-&gt;id?&gt;').submit();"&gt;
					&lt;option value="newest"&lt;?php if($list-&gt;getSorting() == 'newest'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Newest', 'kboard')?&gt;&lt;/option&gt;
					&lt;option value="best"&lt;?php if($list-&gt;getSorting() == 'best'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Best', 'kboard')?&gt;&lt;/option&gt;
					&lt;option value="viewed"&lt;?php if($list-&gt;getSorting() == 'viewed'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Viewed', 'kboard')?&gt;&lt;/option&gt;
					&lt;option value="updated"&lt;?php if($list-&gt;getSorting() == 'updated'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Updated', 'kboard')?&gt;&lt;/option&gt;
				&lt;/select&gt;</code></pre>

<p>아래와 같이 바꿔 주시면 됩니다.</p>

<pre>
<code class="language-php">&lt;select name="kboard_list_sort" onchange="jQuery('#kboard-sort-form-&lt;?php echo $board-&gt;id?&gt;').submit();"&gt;
					&lt;option value="updated"&lt;?php if($list-&gt;getSorting() == 'updated'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Updated', 'kboard')?&gt;&lt;/option&gt;
					&lt;option value="newest"&lt;?php if($list-&gt;getSorting() == 'newest'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Newest', 'kboard')?&gt;&lt;/option&gt;
					&lt;option value="best"&lt;?php if($list-&gt;getSorting() == 'best'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Best', 'kboard')?&gt;&lt;/option&gt;
					&lt;option value="viewed"&lt;?php if($list-&gt;getSorting() == 'viewed'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Viewed', 'kboard')?&gt;&lt;/option&gt;
&lt;/select&gt;</code></pre>

<p>2. 페이지 별로 기본정렬 순서를 다르게 하려면 페이지마다 다른 스킨을 사용하셔서 스킨을 위와 같이 수정하여 사용하시면 될 것 같습니다.</p>

<p>3. 정렬순서를 '업데이트순'으로 선택하면 해당 게시판은 그 정렬순서를 기억하여 다음에 그 페이지를 방문해도 '업데이트순'으로 정렬되어 있습니다. 개인적으로 스킨을 수정하여 사용하는 방법보다는 사용자 필요에 따라 선택하여 반영하시는것을 추천합니다.  왜냐하면 일반적인 사용자들은 기본적으로 '최신순'에 익숙해져 있기 때문에 기본정렬 순서가 바뀌면 혼란스러울 것 같습니다. </p>]]></description>
			<author>2kiya</author>
			<pubDate>Fri, 14 Sep 2018 06:30:31 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>