현재 KBoard 게시판의 정렬은 게시물 작성일 기준으로 내림차순인데요.
먼저 게시판 리스트에 작성일과 함께 '수정한 날짜'도 함께 노출하고
그 '수정일'항목을 클릭해서 '수정일'을 기준으로 내림/오름차순으로 정렬하고 싶은데요.
기존 코드 수정으로 가능할까요?
안녕하세요.
kboard_list_orderby 필터를 사용하시면 정렬 관련해서 프로그램 코드를 추가하실 수 있습니다.
실제 예제는 아래 링크(과거글부터 보여주고 싶어요)를 확인하시면 도움이 되실겁니다.
http://www.cosmosfarm.com/threads/document/14572
KBoard 게시판 스킨(list.php, document.php 파일 등)에서 업데이트(수정) 날짜를 출력하시려면
<?php echo $content->update?>
또는
<?php echo date('Y-m-d H:i', strtotime($content->update))?>
이런 코드를 추가하시면 됩니다.
아래 코드를 테마의 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', '2'))){
$order = "`update` DESC";
}
return $order;
}
KBoard 액션과 필터에 대한 정보는 아래 링크를 확인해주세요.
http://www.cosmosfarm.com/products/kboard/hooks
고맙습니다.