케이보드 상단 오른쪽에 있는 솔팅(최신글, 업데이트순, 추천순 등등) 은 가나다순 정렬 필터를 사용하면 활성이 안되네요?...
어떻게해야 둘다 사용할수 있을지요?
아니면 솔팅 구간에
최신글,업데이트순,추천순 외 '가나다순' 이라는 필드를 추가하는 방법이 가능할까요?
list.php 에서 추가하면 될 것 같은데 전문가가 아니다보니 잘 모르겠네요ㅠㅠ
가나다순 정렬 필터는 아래것을 functions에 추가해 실행했었습니다...!
add_filter('kboard_list_orderby','my_kboard_list_orderby', 10, 3);
function my_kboard_list_orderby($order, $board_id, $content_list){
if(in_array($board_id, array('1'))){
$order = "`title` ASC";
}
return $order;
}
오마이갓...ㅜㅜ
오늘 하루종일 붙잡고 씨름했는데 한순간에 해결되었네요...
정말 감사합니다
안녕하세요~^^
업데이트순 밑에 가나다순을 추가하는 코드를 안내해드리겠습니다.
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/list.php 파일에
아래의 코드를 찾아서
<option value="updated"<?php if($list->getSorting() == 'updated'):?> selected<?php endif?>><?php echo __('Updated', 'kboard')?></option>
찾은 코드 밑에 아래의 코드를 추가해보시겠어요?
<option value="title"<?php if(isset($_GET['kboard_list_sort'])&&$_GET['kboard_list_sort'] == 'title'):?> selected<?php endif?>>가나다순</option>
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_filter('kboard_list_orderby','my_kboard_list_orderby', 10, 3);
function my_kboard_list_orderby($order, $board_id, $content_list){
if(in_array($board_id, array('1')) && isset($_GET['kboard_list_sort'])&&$_GET['kboard_list_sort']=='title'){
$order = "`title` ASC";
}
return $order;
}
고맙습니다.