HIGH-ORG 스킨 리스트에 내림차순 정렬 문의드려요

안녕하세요 단체스킨 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 값으로 변경해서 테스트해주세요.

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요