게시판 아이디 역할별 뱃지(아이콘) 표시 오류

안녕하세요?

K-board 게시판에서 회원의 역할별 뱃지(아이콘)를 표시하기 위해
아래의 글을 참고했습니다.
https://www.cosmosfarm.com/threads/document/32125
 

add_filter('kboard_user_display', 'my_kboard_user_display', 10, 5);
function my_kboard_user_display($user_display, $user_id, $user_name, $plugin, $builder){
	if($builder->board->id == '1'){
		$user = get_userdata($user_id);
		$user_roles = $user->roles;
		
		if(in_array('역할명1', $user_roles, true)){
			$user_display = '<img src="이미지주소1">' . $user_display;
		}
		else if(in_array('역할명2', $user_roles, true)){
			$user_display = '<img src="이미지주소2">' . $user_display;
		}
		else{
			$user_display = '<img src="이미지주소3">' . $user_display;
		}
	}
	
	return $user_display;
}

 

문제는 위 코드 적용 시, 
마지막 역할명의 아이콘만 표시되는 오류가 발생하는 것입니다.

예를 들어,
'역할명1' + '역할명2' + '역할명3' 으로 이미지 설정을 해주면
'역할명3' 만 이미지가 뜨고 '역할명1'과 '역할명2'는 표시가 되지 않습니다.

어떤 수정을 하면 좋을지 질문드립니다.

 

감사합니다.

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