게시판 리스트 순서를 업데이트 순으로 정렬되게 정해놓았습니다.
업데이트된 게시글이 제일 첫번째로 올라오게되는 것은 만족스럽지만, 그 위에 고정되어 떠있는 공지사항만큼은 내용이 업데이트 되었다고 해도 순서가 변경되지 않았으면 좋겠습니다
게시글과는 별도로, 공지사항은 정렬되는 순서가 무조건 최신순으로 고정되어있게 만들 수 있나요??
kboard_notice_list_orderby 필터를 활용하시면 공지사항 정렬을 편집하실 수 있습니다.
올려주신 코드 밑에 아래의 코드를 추가해보시겠어요?
add_filter('kboard_notice_list_orderby', 'kboard_notice_list_orderby_20200710', 10, 3);
function kboard_notice_list_orderby_20200710($orderby, $board_id, $list){
if(in_array($board_id, array('1', '2'))){
$orderby = '`date` DESC';
}
return $orderby;
}
위의 코드에서 date 부분은 게시글 작성일 컬럼이며 DESC로 적용할 경우 내림차순으로 표시합니다.
ASC로 교체할 경우 오름차순으로 표시합니다.
동작 확인해보시겠어요?
고맙습니다.
아래 코드를 테마의 functions.php 파일에 추가하였습니다
add_filter('kboard_list_default_sorting', 'my_kboard_list_default_sorting', 10, 3);
function my_kboard_list_default_sorting($sorting, $board_id, $content_list){
if(in_array($board_id, array('1', '2'))){
$sorting = 'updated';
}
return $sorting;
}
안녕하세요~^^
"게시판 리스트 순서를 업데이트 순으로 정렬되게 정해놓았습니다."
=> 어떤 방법으로 적용하셨는지 좀 더 구체적으로 설명 부탁드립니다.
1:1 게시판이 아닌 공개된 커뮤니티라 내용을 상세하게 올려주셔야
보다 더 좋은 답변받을 확률이 높아집니다.
고맙습니다.