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();
}
}
올려주신 코드로 작성자 익명(난수)에 성공했습니다.
그러나 해당 코드 적용시 댓글 작성자는 닉네임이 아예 공백으로 나옵니다.
댓글 작성자도 게시글 작성자와 마찬가지로 난수로 만들고 싶습니다.
해당 게시판은 로그인 사용자만 댓글을 작성할 수 있어 비회원 관련 코드는 필요없는 상황입니다.
도움의 손길을 부탁드립니다! 항상 감사드립니다.
안녕하세요~^^
이전에도 비슷한 문의가 있었는데
아래 링크를 남겨드릴테니 참고 후 코드를 수정해보시겠어요?
https://www.cosmosfarm.com/threads/document/54218
고맙습니다.