안녕하세요,
질문을 우르르 올려서 죄송합니다 모르는게 참 많네요 ㅠㅠ..
1. 익명게시판에 조회수나 추천수 혹은 조회수+추천수에 따라, 기간(예: 1주, 2주, 1달)에 따라 상위에 고정이 되있게끔 할 수 있을까요?
2. 그리고 상위에 고정된 글에 따라서 옆에 NEW 같은 라벨을 붙일 수 있을까요 ?(예: BEST 이런식으로요).
정말 감사합니다!!
원하는 방향대로 하시려면 kboard_list_where 필터를 활용해서
코드를 추가해주셔야 할 듯합니다.
이전 댓글에 안내해드린 링크의 코드에도
kboard_list_where 필터가 사용되었습니다.
kboard_list_where 필터를 활용하시면
게시글 목록을 가져오는 DB쿼리문의 WHERE절을 편집할 수 있습니다.
KBoard 주요 액션과 필터는 아래 링크를 확인해주세요.
https://www.cosmosfarm.com/products/kboard/hooks
고맙습니다.
안녕하세요,
네 일간/주간/월간 게시판을 만드는 방법은 이미 알았지만, 제가 하고싶은건 그냥 일반 익명게시판 상단에 3개 정도의 글을 인기글을 고정시키고 싶습니다.. 따라서 보내주신 일간/주간/월간 인기글 게시판을 따로 만드는거랑은 조금 다른 것 같습니다 ㅠㅠ
안녕하세요~^^
KBoard 플러그인에서 인기글을 모아서 보는 게시판을 만들고 싶으신 건지요?
워드프레스 일간, 주간, 월간 베스트 게시판 만들기 방법을 참고해보시겠어요?
베스트 게시판에 Best 라벨을 추가하는 건
아래의 코드를 활용해보세요.
add_filter('kboard_content_value', 'kboard_content_value_20201124', 10, 3);
function kboard_content_value_20201124($value, $name, $content){
$board = $content->getBoard();
if(kboard_builder_mod() == 'list' && $name == 'title' && $board->id == '1'){ // 실제 게시판 id로 적용해보세요.
$value = '<span class="kboard-default-new-notify">Best</span> '.$value;
}
return $value;
}
위의 코드에서 $board->id == '1' 부분은 실제 베스트 게시판 id로 적용해주세요.
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
고맙습니다.