<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[관리자 계정일 때만 게시글이 오래된 순으로 나와요]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/40428</link>
		<description><![CDATA[<p>비회원이나 그냥 일반 회원으로 보면 게시글이 최신순으로 나오는데</p>

<p> </p>

<p>관리자 계정으로 접속만 하면 오래된 순으로 나와서 게시글 수정하기가 어렵네요 ㅜㅜ</p>

<p> </p>

<p>어떻게 해야 할까요?</p>

<p> </p>

<pre>
<code>&lt;?php
/**
 * Extra files &amp; functions are hooked here.
 *
 * Displays all of the head element and everything up until the "site-content" div.
 *
 * @package Avada
 * @subpackage Core
 * @since 1.0
 */

// Do not allow directly accessing this file.
if ( ! defined( 'ABSPATH' ) ) {
	exit( 'Direct script access denied.' );
}

if ( ! defined( 'AVADA_VERSION' ) ) {
	define( 'AVADA_VERSION', '6.0' );
}

if ( ! defined( 'AVADA_MIN_PHP_VER_REQUIRED' ) ) {
	define( 'AVADA_MIN_PHP_VER_REQUIRED', '5.6' );
}

if ( ! defined( 'AVADA_MIN_WP_VER_REQUIRED' ) ) {
	define( 'AVADA_MIN_WP_VER_REQUIRED', '4.7' );
}

// Developer mode.
if ( ! defined( 'AVADA_DEV_MODE' ) ) {
	define( 'AVADA_DEV_MODE', false );
}

/**
 * Compatibility check.
 *
 * Check that the site meets the minimum requirements for the theme before proceeding.
 *
 * @since 6.0
 */
if ( version_compare( $GLOBALS['wp_version'], AVADA_MIN_WP_VER_REQUIRED, '&lt;' ) || version_compare( PHP_VERSION, AVADA_MIN_PHP_VER_REQUIRED, '&lt;' ) ) {
	require_once get_template_directory() . '/includes/bootstrap-compat.php';
	return;
}

/**
 * Bootstrap the theme.
 *
 * @since 6.0
 */
require_once get_template_directory() . '/includes/bootstrap.php';

/* Omit closing PHP tag to avoid "Headers already sent" issues. */


add_filter('kboard_list_where', 'my_kboard_list_where', 10, 3);
function my_kboard_list_where($where, $board_id, $content_list){
	if($board_id == '7'){ 
		$where = "`vote`&gt;='{$vote}' AND `board_id` IN ('4') AND `parent_uid`='0' AND `notice`='' AND (`status`='' OR `status` IS NULL OR `status`='pending_approval')";
	    $content_list-&gt;setSorting('newest');
	}
	if($board_id == '8'){
    $view = '10';
    $where = "`view`&gt;='{$view}' AND `board_id` IN ('1') AND `parent_uid`='0' AND `notice`='' AND (`status`='' OR `status` IS NULL OR `status`='pending_approval')";
    $content_list-&gt;setSorting('newest');
	}
	
    if($board_id == '1'){
		$content_list-&gt;setSorting('newest');
		}
	if($board_id == '2'){
		$content_list-&gt;setSorting('newest');
		}
	if($board_id == '3'){
		$content_list-&gt;setSorting('newest');
		}
	if($board_id == '4'){
		$content_list-&gt;setSorting('newest');
		}
	if($board_id == '6'){
		$where = "`notice`!='' AND (`status`='' OR `status` IS NULL OR `status`='pending_approval')";
		$content_list-&gt;setSorting('newest');
		}	
	if($board_id == '11'){
		$where = "`notice`='' AND (`status`='' OR `status` IS NULL OR `status`='pending_approval')";
		$content_list-&gt;setSorting('newest');
	}
	return $where;
}

add_filter('kboard_allowed_board_id', 'my_kboard_allowed_board_id', 10, 2);
function my_kboard_allowed_board_id($allowed_board_id, $board_id){
	if($allowed_board_id == '7'){
		$allowed_board_id = array('7', '4');
	}
	else if($allowed_board_id == '8'){
		$allowed_board_id = array('8', '10');
	}
	else if($allowed_board_id == '6'){
		$allowed_board_id = array('6', '1', '2', '3', '4', '6', '7');
	}
	else if($allowed_board_id == '11'){
		$allowed_board_id = array('11', '1', '2', '3', '4', '6', '7', '8', '9', '10');
	}
	return $allowed_board_id;
}

add_filter('kboard_get_template_field_data', 'my_kboard_get_template_field_data', 10, 3);
function my_kboard_get_template_field_data($field, $content, $board){
	$field_type = isset($field['field_type'])&amp;&amp;$field['field_type'] ? $field['field_type'] : '';
	if($board-&gt;isAdmin() &amp;&amp; $field_type == 'category1' &amp;&amp; $board-&gt;id == '1'){ 
		$field['required'] = '';
	}
	if($board-&gt;isAdmin() &amp;&amp; $field_type == 'category1' &amp;&amp; $board-&gt;id == '2'){ 
		$field['required'] = '';
	}
	if($board-&gt;isAdmin() &amp;&amp; $field_type == 'category1' &amp;&amp; $board-&gt;id == '3'){ 
		$field['required'] = '';
	}
	if($board-&gt;isAdmin() &amp;&amp; $field_type == 'category1' &amp;&amp; $board-&gt;id == '4'){ 
		$field['required'] = '';
	}
	if($board-&gt;isAdmin() &amp;&amp; $field_type == 'category1' &amp;&amp; $board-&gt;id == '6'){ 
		$field['required'] = '';
	}
	return $field;
}

function my_init(){
	$kboard_comments_sort = isset($_GET['kboard_comments_sort'])?$_GET['kboard_comments_sort']:'oldest';
	
	if(!in_array($kboard_comments_sort, array('best', 'oldest', 'newest'))){
		$kboard_comments_sort = 'best';
	}
	
	$_COOKIE['kboard_comments_sort'] = $kboard_comments_sort;
	
}

function my_kboard_list_where_best($where, $board_id, $content_list){
	if($board_id == '9'){ 
		return $where . "AND `board_id`={$board_id} AND `vote` &gt; 10 AND `view` &gt; 50";
	}
	return $where;
}

add_filter('wpmem_email_filter', 'my_disable_registration_email', 10, 3);
function my_disable_registration_email($arr, $wpmem_fields, $field_data){
	if($arr['toggle'] == 'newreg'){
		$arr['disable'] = true;
	}
	return $arr;	
}

function remove_admin_bar() {
if (!current_user_can('administrator') &amp;&amp; !is_admin()) {
show_admin_bar(false);}
}

add_filter('kboard_user_display', 'my_kboard_user_display', 10, 5);
function my_kboard_user_display($user_display, $user_id, $user_name, $plugin, $builder){
	if(in_array($builder-&gt;board-&gt;id, array('1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11'))
){
		$user = get_userdata($user_id);
		$user_roles = $user-&gt;roles;
		
		if(in_array('level_0', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/0.gif"&gt;' . $user_display;
		}
		else if(in_array('level_1', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/1.gif"&gt;' . $user_display;
		}
		else if(in_array('level_2', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/2.gif"&gt;' . $user_display;
		}
		else if(in_array('level_3', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/3.gif"&gt;' . $user_display;
		}
		else if(in_array('level_4', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/4.gif"&gt;' . $user_display;
		}
		else if(in_array('level_5', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/5.gif"&gt;' . $user_display;
		}
		else if(in_array('level_6', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/6.gif"&gt;' . $user_display;
		}
		else if(in_array('level_7', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/7.gif"&gt;' . $user_display;
		}
		else if(in_array('level_8', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/8.gif"&gt;' . $user_display;
		}
		else if(in_array('level_9', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/9.gif"&gt;' . $user_display;
		}
		else if(in_array('level_10', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/10.gif"&gt;' . $user_display;
		}
		else if(in_array('level_11', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/11.gif"&gt;' . $user_display;
		}
		else if(in_array('level_12', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/12.gif"&gt;' . $user_display;
		}
		else if(in_array('level_13', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/13.gif"&gt;' . $user_display;
		}
		else if(in_array('level_14', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/14.gif"&gt;' . $user_display;
		}
		else if(in_array('level_15', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/15.gif"&gt;' . $user_display;
		}
		else if(in_array('level_16', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/16.gif"&gt;' . $user_display;
		}
		else if(in_array('level_17', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/17.gif"&gt;' . $user_display;
		}
		else if(in_array('level_18', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/18.gif"&gt;' . $user_display;
		}
		else if(in_array('level_19', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/19.gif"&gt;' . $user_display;
		}
		else if(in_array('level_20', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/20.gif"&gt;' . $user_display;
		}
		else if(in_array('level_21', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/21.gif"&gt;' . $user_display;
		}
		else if(in_array('level_22', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/22.gif"&gt;' . $user_display;
		}
		else if(in_array('level_23', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/23.gif"&gt;' . $user_display;
		}
		else if(in_array('level_24', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/24.gif"&gt;' . $user_display;
		}
		else if(in_array('level_25', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/25.gif"&gt;' . $user_display;
		}
		else if(in_array('level_26', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/26.gif"&gt;' . $user_display;
		}
		else if(in_array('level_27', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/27.gif"&gt;' . $user_display;
		}
		else if(in_array('level_28', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/28.gif"&gt;' . $user_display;
		}
		else if(in_array('level_29', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/29.gif"&gt;' . $user_display;
		}
		else if(in_array('level_30', $user_roles, true)){
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/30.gif"&gt;' . $user_display;
		}
		else{
			$user_display = '&lt;img src="/wp-content/themes/hoot-du/images/icon/30.gif"&gt;' . $user_display;
		}
	}
	
	return $user_display;
}
</code></pre>

<p> </p>

<p>위에 코드는 제 function.php 에 들어있는 코드입니다.</p>

<p> </p>

<p>이것저것 많이 설정해두는 바람에 조금 더러워진 거 같기도 하고.. 꼬여버려서 답답하네요..</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요.

올려주신 코드를 모두 잠시 지우신 후에 확인해보시면 정상적으로 동작하시는지요?

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

<p>올려주신 코드를 모두 잠시 지우신 후에 확인해보시면 정상적으로 동작하시는지요?</p>

<p>사용 중이신 스킨에 따라 표시되지 않을 수는 있지만</p>

<p>Default 스킨을 기준으로 설명을 드리자면</p>

<p>게시글 목록 페이지 오른쪽 상단에 최신순, 추천순, 조회순, 업데이트순으로 정렬할 수 있는</p>

<p>셀렉트 박스가 표시됩니다.</p>

<p> </p>

<p>최신순으로 적용되어 있는지도 확인해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 28 Jan 2020 00:08:40 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>