익명게시판 작성자 및 댓글작성자 난수 적용

안녕하세요

질문이 엄청나게 많네요. 항상 감사하고 한편으론 죄송스럽게 생각합니다.

검색하여 아래의 코드를 찾았고 작성자 및 댓글작성자 난수로 설정하여 사용중입니다.

 

작성자는 댓글을 달아도 난수가 변하지 않으며 (작성자) 표시가 뜨고 또다른 글을 작성할때는 새로운 난수를 생성하는데,

댓글작성자는 댓글을 달때마다 난수가 변합니다. 원글작성자와 마찬가지로 고정시킬수 있을까요? (원글작성자와 완전 동일한 로직으로)

 

항상 감사합니다.

 

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 == '3'){ // 실제 게시판 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 == '3'){ // 실제 게시판 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{
				$comment->user_display = substr(uniqid(), -6);
			}
		}
		else if(get_current_user_id() != $content->member_uid && $content->option->ip == kboard_user_ip()){
			$comment->user_display = $content->member_display . ' (작성자)';
		}
		else{
			$comment->user_display = substr(uniqid(), -6);
		}
		$comment->update();
	}
}

 

 

 

 

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