안녕하세요^^
다른 문의글 서치해서 아래 코드를 functions.php에 추가하면 된다고 하셔서 ftp로 추가를 했는데, 적용이안되서 문의글 올립니다.
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 = "`date` ASC"; }
return $order; }
게시판 id가 6인데, if(in_array($board_id, array('1', '2', '3', '4', '5', '6'))){ 이렇게 변경하는 것이 맞을까요?
과거글이 최상단으로 정렬되었으면 합니다.
답변 좀 부탁드리겠습니다.
감사합니다 :)
안녕하세요~^^
본문에 코드를 올려주실 땐 반드시 에디터의 코드 스니펫 삽입 기능을 이용해주세요.
그렇지 않으면 이상한 코드로 바뀌거나 질의응답 시 소통에 문제가 있을 수도 있습니다.
올려주신 코드 중 if(in_array($board_id, array('1', '2', '3', '4', '5', '6'))) 부분은
여러 개의 게시판 적용하는 코드입니다.
해당 코드를 적용하면 1~6번 게시판 총 6개의 게시판에 적용됩니다.
만약 6번 게시판에만 단독으로 적용하시려면
if($board_id == '6') 이런 식으로 적용해보시겠어요?
고맙습니다.
add_filter('kboard_list_orderby','my_kboard_list_orderby', 10, 3);
function my_kboard_list_orderby($order, $board_id, $content_list){
if($board_id == '6'){
$order = "`date` ASC";
}
return $order;
}
빠른 답변 감사합니다^^
이렇게 적용해도 안되는데, 혹시 제가 잘못설정한걸까요?
올려주신 코드를 확인해보니 코드 상에는 별 문제없어 보입니다.
실제 사용 중이신 게시판의 id가 6이 맞는지요?
어떤 스킨을 사용 중이신지도 알려주시겠어요?
고맙습니다.
네! 아이디는 6번이 맞구요 ([kboard id=6])
스킨은 기본스킨 사용중입니다!
테마 폴터 안에 functions.php 에 추가하는것도 맞을까요?
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
사용 중이신 KBoard 플러그인은 어떻게 되시는지요?
비회원으로도 확인 가능한 페이지 주소 알려주시겠어요?
고맙습니다.
이 페이지이며,
KBOARD 플러그인은 5.5버전입니다.
감사합니다!
안녕하세요.
코드가 정상적으로 적용되지 않고 있는 듯합니다.
코드는 어떻게 추가하신 건지요?
사용 중이신 테마의 functions.php 파일에 추가하신 건지요?
Code Snippets 플러그인을 사용해서 코드를 추가해보시겠어요?
고맙습니다.
AI 상담