작성자명을 display_name -> first_name으로 변경한 뒤 검색이 안되는 문제

 

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 == '2' && $user_id){
        $user = get_userdata($user_id);
        $user_display = $user->first_name;
    }
    return $user_display;
}

 

테마의 function.php에 위와 같은 필터를 추가해서 작성자명을 first_name으로 출력되게 하였습니다.
게시글 리스트에서 first_name으로 잘 출력되긴 하는데

검색을 [작성자명]으로 검색할 시 first_name으로 검색이 안되고,
display_name 값으로 검색을 하면 검색이 되요..

매번 코스모스팜 커뮤니티에서 답을 찾았는데
아무리 검색하고 찾아봐도 이런 내용은 없어서 질문드립니다..ㅠㅠ

first_name을 작성자명으로 검색되게 하려면 어떻게 해야하나요?

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