작성자 숨김 마스킹처리 후 관리자가 작성자 볼수 있게 하는 방법

비밀 게시판으로 운영중이어서

게시판 설정에서 작성자 이름 숨기기로 설정했습니다.

 

문제는 작성한 글을 관리자가 볼때도 작성자가 마스킹 처리되어 보입니다.

관리자는 작성자 명을 볼수 있도록 하려면 어떻게 해야 하나요?

 

아래 참고해서 작성했는데 잘 안되네요...

https://www.cosmosfarm.com/threads/document/48477

조언 구합니다.

 

* k보드 기본 타입 사용중입니다.

참고이미지

https://imgur.com/a/kS8W3FP

 

function.php 추가 한 소스입니다.  

/*  관리자는 작성자 보이게 */
add_filter('kboard_user_display', 'my_kboard_user_display', 10, 5);
function my_kboard_user_display($user_display, $user_id, $user_name, $plugins, $boardBuilder){
	$board = $boardBuilder->board;
	$userdata = get_userdata($user_id);
	
	if($board->id == '1' && !$board->isAdmin() && (!$user_id || !in_array('administrator', $userdata->roles))){
		$strlen = mb_strlen($user_name, 'utf-8');
		
		if($strlen > 3){
			$showlen = 2;
		}
		else{
			$showlen = 1;
		}
		
		$user_display = mb_substr($user_name, 0, $showlen, 'utf-8') . str_repeat('*', $strlen-$showlen);
	}
	
	return $user_display;
}

 

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기

AI 상담