안녕하세요~^^
제목은 내용을 추측할 수 있도록 작성해주시길 부탁드립니다.
고맙습니다.
안녕하세요~^^
KBoard 플러그인의 kboard_content_value 필터를 활용하시면
게시글 정보를 편집하실 수 있습니다.
게시글 목록 페이지에서 제목 앞에 계층형 카테고리가 표시되게 하시려면
아래의 코드를 활용해보시겠어요?
add_filter('kboard_content_value', 'kboard_content_value_2020_04_06', 10, 3);
function kboard_content_value_2020_04_06($value, $name, $content){
$board = $content->getBoard();
if($board->id == '1' && kboard_builder_mod() == 'list' && $name == 'title'){ // 실제 게시판 id로 적용해주세요.
if($content->option->tree_category_1){
$new_value = array();
for($i=1; $i<=$content->getTreeCategoryDepth(); $i++){
$new_value[] = $content->option->{'tree_category_'.$i};
}
$new_value = '[' . implode(',', $new_value) . '] ';
$value = $new_value . $value;
}
}
return $value;
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해주세요.
위의 코드를 적용하시면 "[계층형카테고리] 제목" 이런 식으로 표시됩니다.
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
게시글 제목 색상은 사용 중이신 스킨에 따라 코드가 다릅니다.
사용 중이신 스킨을 알려주시겠어요?
크롬 브라우저 개발자 도구(F12)를 활용하시면
CSS 속성을 쉽게 찾을 수 있고 테스트해보실 수 있습니다.
고맙습니다.
답변 감사드립니다 그럼 게시판이 10개 정도 된다고 가정하에 게시판 ID가 많을텐데 지명을 어떻게 저 코드에 넣어야 할까요?
그리고 게시판은 워드프레스 에디터 쓰고 있습니다 이 에디터로 제목 색깔을 바꿀수는 없죠?
여러 개의 게시판에 적용하시려면
이전 댓글에 안내해드린 코드 중
아래의 코드를 찾아서
$board->id == '1'
아래의 코드처럼 교체해보시겠어요?
in_array($board->id, array('1','2','3'));
위의 코드에서 숫자는 실제 게시판 id로 모두 적용해주시면 됩니다.
아래의 코드처럼 게시판을 더 늘려서 사용하실 수도 있습니다.
in_array($board->id, array('1','2','3','4','5','6','7','8','9','10'));
고맙습니다.
말씀하신 워드프레스 에디터는 KBoard 글 작성 에디터를 말씀하시는 듯합니다.
글 작성 페이지에서 에디터는 본문 페이지에서 표시되는 영역만 편집이 가능합니다.
그렇기 때문에 게시글 목록 페이지에서 제목은
CSS 코드로 적용해주셔야 합니다.
사용 중이신 스킨 또는 비회원으로도 확인 가능한 페이지 주소 알려주시면
CSS 코드로 제목 색상을 변경할 수 있을지 살펴보겠습니다.
고맙습니다.
답변감사드립니다