아이디에 등급 아이콘 표시와 익명 댓글 기능 동시 사용 불가

안녕하세요.

많은 쓰레드을 글을 보며 사이트 구축중인데요,

www.mediumm.net

 

회원 등급별 뱃지를 보이게 하는 코드

 

// 뱃지보이기

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){
        $user = get_userdata($user_id);
        $user_roles = $user->roles;
        
        if(in_array('editor', $user_roles, true)){
            $user_display = '<img src="https://i.imgur.com/dHitqrE.png">' . $user_display;
        }
        else if(in_array('creator', $user_roles, true)){
            $user_display = '<img src="https://i.imgur.com/bqo7rLc.png">' . $user_display;
        }
        else if(in_array('client', $user_roles, true)){
            $user_display = '<img src="https://i.imgur.com/wDi43LB.png">' . $user_display;
        }
        else{
            $user_display = '<img src="">' . $user_display;
        }
        
    }
    
    
    return $user_display;


}

 

 

// 익명 댓글 기능

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;
    
    if($plugins == 'kboard-comments' && $board->id == '1'){ // 실제 게시판 id로 적용해주세요.
        $skin_field = $board->fields()->getSkinFields();
        $author = $skin_field['author'];
        if($author['permission'] == 'always_hide'){
            $user_display = $author['default_value'];
        }
    }

    return $user_display;
}

 

을 동시에 functions.php 에 넣을 경우 코드 충돌인지

자꾸 사이트가 먹통이 되네요.

 

등급별 뱃지(아이콘)표시와 댓글 익명 두가지 기능을 동시에 사용하는 방법이 있을까요?

감사합니다.

 

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