KBoard 게시판에 댓글이 달리면 글작성자가 삭제할수 없도록 하고싶어요!!
감사합니다!!!너무너무
안녕하세요~^^
KBoard 게시판 플러그인과 댓글 플러그인 모두 최신 버전이라면
FTP로 접속해서 /wp-content/plugins/kboard/class/KBoardBuilder.class.php 파일에
아래의 코드를 찾아서
$confirm_view = false;
if(!$this->board->isEditor($content->member_uid)){
if($this->board->permission_write=='all' && !$content->member_uid){
if(!$this->board->isConfirm($content->password, $content->uid, true)){
$confirm_view = true;
}
}
else{
if(wp_get_referer()){
echo '<script>alert("'.__('You do not have permission.', 'kboard').'");history.go(-1);</script>';
}
else{
echo '<script>alert("'.__('You do not have permission.', 'kboard').'");</script>';
echo "<script>window.location.href='{$url->set('mod', 'document')->set('uid', $content->uid)->toString()}';</script>";
}
exit;
}
}
찾은 코드 밑에 아래의 코드를 추가해보세요.
global $wpdb;
$count = $wpdb->get_var("SELECT COUNT(*) FROM `{$wpdb->prefix}kboard_comments` WHERE `content_uid`='{$this->uid}'");
if($count){
die("<script>alert('댓글이 있는 게시글은 삭제하실 수 없습니다.');history.go(-1);</script>");
}
고맙습니다.