공지사항 정렬순서 문의

게시판 리스트 순서를 업데이트 순으로 정렬되게 정해놓았습니다.

업데이트된 게시글이 제일 첫번째로 올라오게되는 것은 만족스럽지만, 그 위에 고정되어 떠있는 공지사항만큼은 내용이 업데이트 되었다고 해도 순서가 변경되지 않았으면 좋겠습니다

게시글과는 별도로, 공지사항은 정렬되는 순서가 무조건 최신순으로 고정되어있게 만들 수 있나요??

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    "게시판 리스트 순서를 업데이트 순으로 정렬되게 정해놓았습니다."

    => 어떤 방법으로 적용하셨는지 좀 더 구체적으로 설명 부탁드립니다.

     

    1:1 게시판이 아닌 공개된 커뮤니티라 내용을 상세하게 올려주셔야

    보다 더 좋은 답변받을 확률이 높아집니다.

    고맙습니다.

  • 아래 코드를 테마의 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;
    }

     

  • 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로 교체할 경우 오름차순으로 표시합니다.

     

    동작 확인해보시겠어요?

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기