안녕하세요
KBOARD 내에 존재하는 싫어요 기능을 기반으로, 특정 횟수의 싫어요가 들어가면 숨김처리하도록 하는 '신고' 기능 구현이 가능할까요?
혹은 좋아요/싫어요 시스템과 별개로 신고 시스템 구현이 가능하다면 이쪽이 더 좋을 것 같기도 하구요 ㅜㅜ
도움 부탁드려요 !
고맙습니다.
안녕하세요~^^
아쉽게도 현재는 신고 기능을 지원하지 않고 있습니다.
kboard_list_where 필터를 활용하시면 게시글 목록을 불러오는
데이터베이스(DB) 쿼리 WHERE절을 편집하실 수 있습니다.
싫어요 개수가 5개보다 적은 게시글만 표시하는 방법을 안내해드리겠습니다.
아래의 코드를 활용해보시겠어요?
add_filter('kboard_list_where', 'kboard_list_where_20200724', 10, 3);
function kboard_list_where_20200724($where, $board_id, $content_list){
global $wpdb;
if($board_id == '1'){ // 실제 게시판 id로 적용해주세요.
$unlike = 5;
$where .= " AND `unlike`<{$unlike}";
}
return $where;
}
위의 코드에서 $board_id == '1' 부분은 실제 게시판 id로 적용해주세요.
$unlike = 5 부분의 숫자는 싫어요 개수입니다.
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
추후 연구 개발하여 신고 기능을 추가하여 업데이트하도록 하겠습니다.
고맙습니다.