게시판 익명화

add_action('kboard_document_insert', 'my_kboard_document_insert', 10, 4);
function my_kboard_document_insert($content_uid, $board_id, $content, $board){
    if($board_id == '5'){ // 실제 게시판 id로 적용해주세요.
        if(!is_user_logged_in()){
            $content->option->ip = kboard_user_ip();
        }
        
        $content->member_display = substr(uniqid(), -6);
        $content->updateContent();
    }
}

add_action('kboard_comments_insert', 'my_kboard_comments_insert', 10, 3);
function my_kboard_comments_insert($insert_id, $content_uid, $board){
    if($board->id == '5'){ // 실제 게시판 id로 적용해주세요.
        $content = new KBContent();
        $content->initWithUID($content_uid);
        
        $comment = new KBComment();
        $comment->initWithUID($insert_id);
        
        if(is_user_logged_in()){
            if($comment->user_uid == $content->member_uid){
                $comment->user_display = $content->member_display . ' (작성자)';
            }
        }
        else if($content->option->ip == kboard_user_ip()){
            $comment->user_display = $content->member_display . ' (작성자)';
        }
        $comment->update();
    }
}

올려주신 코드로 작성자 익명(난수)에 성공했습니다.

그러나 해당 코드 적용시 댓글 작성자는 닉네임이 아예 공백으로 나옵니다.

댓글 작성자도 게시글 작성자와 마찬가지로 난수로 만들고 싶습니다.

해당 게시판은 로그인 사용자만 댓글을 작성할 수 있어 비회원 관련 코드는 필요없는 상황입니다.

도움의 손길을 부탁드립니다! 항상 감사드립니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기