안녕하세요.
add_filter('kboard_skin_category_type', 'my_kboard_skin_category_type', 10, 3);
function my_kboard_skin_category_type($category_type, $board, $boardBuilder){
if($board->id == '3'){ // 실제 게시판 id로 적용해주세요.
$category_type = 'tree-tab';
}
return $category_type;
}
이 필터를 function.php 에 추가하여 게층형 카테고리를 사용하는 게시판 하나를 tree-tab 으로 바꾸었는데요.
이번에 새로운 게시판을 신설하게 되었는데 그 게시판에서도 tree-tab 형식을 사용하고자 합니다.
그런데 이미 해당 필터를 사용하고 있어서 같은 필터를 또 추가할 수는 없더군요.
어떻게 해결할 수 있을까요?
안녕하세요~^^
본문에 코드를 올려주실 땐 반드시 코드 스니펫 삽입 기능을 이용해주세요.
그렇지 않으면 이상한 코드로 바뀌거나
질의응답 시 소통에 문제가 있을 수도 있습니다.
올려주신 코드를 게시판 번호만 바꿔서 복사 -> 붙여넣기 하신다면
PHP 함수명 중복 에러가 표시됩니다.
my_kboard_skin_category_type 부분을 my_kboard_skin_category_type1 이런 식으로
모두 교체해서 적용하시거나
$board->id == '3' 부분을 in_array($board->id, array('3', '4')) 이런 식으로 교체해보시겠어요?
array('3', '4', '5') 이런 식으로도 늘려서 활용하실 수도 있습니다.
각 숫자는 게시판 id로 적용해보세요.
고맙습니다.
감사합니다 해결했습니다 ㅎㅎ