회원 등급에 따라 작성자의 왼쪽에 아이콘 표시방법

안녕하세요.

User role edit를 이용해 회원 등급을 다양하게 분류시켜두었고, 포인트 또한 지정해둔 상태입니다.

그런데 글쓴이 앞에 아이콘을 넣고 싶은데요, 글쓴이의 레벨이 7이라면  예를들어 아래의 사진처럼 글쓴이의 아이디 앞에 아이콘이 표시되게 하고 싶습니다.

혹시 가능하다면 어떻게해야되는지 알려주실수있으신가요

감사합니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    KBoard(케이보드) 플러그인에서 kboard_user_display 필터로 작성자 명을 수정하실 수 있습니다.

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 추가해서 활용해보시겠어요?

    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;
    }

    위의 코드에서 $builder->board->id == '1' 부분은 실제 게시판 id로 적용해보세요.

    역할명1과 역할명2는 실제 User role edit 플러그인으로 추가한 역할명으로 적용해보세요.

    이미지주소 부분에는 실제 이미지의 주소로 적용해보세요.

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기