<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[포럼의 글을 댓글 달린 순서대로 수정하고 싶습니다.]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/46446</link>
		<description><![CDATA[<p> </p>

<p>안녕하세요, 처음으로 홈페이지를 만들어본 사용자입니다.</p>

<p>이번에 새로 홈페이지를 만들면서 kboard를 설치하고 2, 3번째 게시판에다가 포럼 원 스킨을 설치했습니다.</p>

<p>스킨 제목에 '포럼'이라고 적혀 있는 만큼 스레드 플로트형 사이트 형태가 될 거라고 생각했었는데, 막상 업데이트된 글에 댓글을 달고 보니 댓글이 달린 순으로 정렬이 되는 게 아니라 작성순으로 정렬이 되더라고요.</p>

<p>이 문제를 해결하기 위해 계속 검색을 돌려보고 게시글을 '업데이트 순' 정렬로 바꾸는 방법을 계속 시도해보았는데, 아무리 해도 원하는 결과가 나오지 않습니다.</p>

<p>여러 방법을 시도해보았지만 도저히 안 되어 이렇게 질문해봅니다.</p>

<p> </p>

<p>제가 원하는 건 게시판 2, 3번(포럼원 스킨이 깔려 있음)을 스레드 플로트형 게시판으로, 최신 댓글이 달리는 글이 게시판의 최상단으로 올라오게 하는 형태입니다.</p>

<p>파일질라를 통해 php 파일을 수정하는 건 제가 하면 오류가 나더라고요ㅠㅠ 만약 어느 구문을 통째로 바꿔야 한다면 코드를 통째로 알려주시면 정말 감사하겠습니다.</p>

<p>더불어 제가 시도해보았지만 실패한 워드프레스 테마 편집-function.php 코드는 아래와 같습니다.</p>

<p> </p>

<p> add_filter('kboard_list_where', 'my_kboard_list_where', 10, 3);<br />
function my_kboard_list_where($where, $board_id, $content_list){<br />
   if($board_id == '1'){<br />
      $content_list-&gt;setSorting('newest');<br />
   }<br />
   else if($board_id == '2'){<br />
      $content_list-&gt;setSorting('updated');<br />
   }<br />
   else if($board_id == '3'){<br />
      $content_list-&gt;setSorting('updated');<br />
   }<br />
   else if($board_id == '4'){<br />
      $content_list-&gt;setSorting('newest');<br />
   }<br />
   return $where;<br />
}</p>

<p> </p>

<p>미리 감사합니다.</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

본문에 프로그램 코드를 올려야 할 경우 에디터의 코드 스니펫 삽입 기능을 사용해주세...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/46467</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>본문에 프로그램 코드를 올려야 할 경우 에디터의 <a href="https://imgur.com/a/SgTSN1g" target="_blank">코드 스니펫 삽입</a> 기능을 사용해주세요.</p>

<p>코드 수정 후 에러 메시지가 표시된다면</p>

<p>해당 에러 메시지의 내용도 같이 올려주시면 보다 더 좋은 답변을 받으실 수 있습니다.</p>

<p> </p>

<p>KBoard(케이보드) 게시판 기본 정렬을 업데이트순으로 적용하고 싶다는 말씀이신지요?</p>

<p>kboard_list_default_sorting 필터를 활용하시면 게시글 기본 정렬을 편집하실 수 있습니다.</p>

<p>아래의 코드를 활용해보세요.</p>

<pre>
<code class="language-php">add_filter('kboard_list_default_sorting', 'kboard_list_default_sorting_20200914', 10, 3);
function kboard_list_default_sorting_20200914($default_sorting, $board_id, $list){
	if($board_id == '1'){ // 실제 게시판 id로 적용해주세요.
		$default_sorting = 'updated';
	}
	
	return $default_sorting;
}</code></pre>

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

<p> </p>

<p>브라우저 세션이나 쿠키 등에 기본 정렬 관련 정보가 저장되어 있을 수도 있기 때문에</p>

<p>해당 코드 적용 후에는 세션, 쿠키 등을 비우신 후에 확인하시거나</p>

<p>크롬 브라우저 시크릿 모드로 확인해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 14 Sep 2020 01:58:07 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>