안녕하세요!
그동안 주신 도움으로 많은 부분 해결이 되었고 대부분은 응용하면서 스킨을 계속 만들어서 적용하고 있습니다.
다만, 어떤 게시판에는 댓글 입력 수를 제한을 해야 하는데 현제로는 제한을 하지 않고 있습니다.
댓글을 제한 할 수 있는 방법은 어떻게 하면 제한을 할 수 있나요?
이번에도 도움을 주신다면 많은 도움이 될 것 같습니다.
감사합니다.
안녕하세요~^^
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에 functions.php 파일 하단에
아래의 코드를 활용해보시겠어요?
add_action('kboard_comments_pre_insert', 'my_kboard_comments_pre_insert', 10, 3);
function my_kboard_comments_pre_insert($uid, $content_uid, $board){
global $wpdb;
if($board->id == '1' && is_user_logged_in()){
$member_uid = get_current_user_id();
$count = $wpdb->get_var("SELECT COUNT(*) FROM `{$wpdb->prefix}kboard_comments` WHERE `user_uid`='{$member_uid}'");
if($count > 5){
die("<script>alert('더 이상 댓글을 작성할 수 없습니다.');history.go(-1);</script>");
}
}
}
위 코드에서 $board->id == '1' 부분을 실제 게시판 id로 수정하신 후에 적용해보세요.
$count > 5 코드는 댓글을 5개만 작성할 수 있도록 하는 코드입니다.
숫자도 적절히 수정하신 후에 적용해보세요.
고맙습니다.