안녕하세요 단체스킨 HIGH-ORG 잘 사용중입니다.
사용하다보니 질문이 생겼습니다.
보통 조직도에 사용하는데
새로 등록하는 직원이 맨 위에 위치가 되서요
게시판 옵션에 가보니 내림차순 정렬이 있어서 해보니
적용은 안되는거 같아요
신규등록한 글이 맨 아래로 역순으로 나오게 할 수 있을까요?
답변 주시면 감사하겠습니다^^
AI에 의해 자동 생성된 답변이에요 😀
안녕하세요! 문의주신 내용에 대한 답변을 드리겠습니다.
질문하신 내용은 HIGH-ORG 스킨의 리스트를 내림차순으로 정렬하고 싶으신 것이 맞나요? 그리고 새로 등록한 직원이 맨 아래로 역순으로 나오게 하고 싶으시다는 말씀이신가요?
고객님께서 말씀하신 것처럼 게시판 옵션에서 내림차순 정렬을 선택하면 적용되지 않는다는 것은 아쉽습니다. 하지만, 코드를 추가해주시면 원하시는 기능을 구현할 수 있습니다.
아래의 코드를 테마의 functions.php 파일에 추가해보세요. 이렇게 하면 신규 등록한 글이 맨 아래로 역순으로 나오게 됩니다.
```
add_filter('kboard_list_orderby', function($orderby){
return 'DESC';
});
?>
```
위의 코드를 추가하고 나서 테스트를 해보시면 원하시는 결과를 얻을 수 있을 것입니다.
추가적인 도움이 필요하시면 언제든지 문의해주세요. 감사합니다!
↓ 아래 버튼을 눌러서 피드백해주세요.
안녕하세요 두가지 질문이 있습니다.
1. 위 소스를 넣으면 전체 게시판에 적용이 되는건가요???
HIGH-ORG 스킨만 적용하고 싶습니다
2. 위 소스를 넣으니 오류가 납니다 ㅜㅜ
안녕하세요~^^
kboard_list_orderby 필터를 사용하시면 리스트 정렬 순서를 바꿀 수 있습니다.
아래는 예제로 작성된 코드입니다.
테마의 functions.php 파일에 추가해서 테스트해보세요.
add_filter('kboard_list_orderby', 'my_kboard_list_orderby', 10, 3);
function my_kboard_list_orderby($orderby, $board_id, $content_list){
if($board_id == '1'){
$orderby = "`date` ASC";
}
return $orderby;
}
예제 코드에서 if($board_id == '1') 이 부분에서 숫자는 게시판 ID 값입니다.
실제 게시판 ID 값으로 변경해서 테스트해주세요.
고맙습니다.