1. 정확한 제품 또는 플러그인 이름
kboard
2. 상세 내용
https://www.cosmosfarm.com/threads/document/60026?answer_sort=uid&answer_order=desc#tabs-horizontal
안녕하세요 저번에 질문남겼던 오류부분을 해결하지 못하여서요 ㅠ
알려주신 코드 삽입했을때 사용자명에 오류가 뜹니다 ㅠ 도와주세요!
3. 확인 가능한 상세 페이지 주소
4. 수정한 코드 내역 (있다면)
남겨주신 코드를 functions에 입력하여
테스트 해보았으나 정상적으로 동작하였습니다.
어떤 에러메시지가 나오는지 남겨주시거나
확인 가능한 링크를 남겨주시겠어요?
고맙습니다.
안녕하세요 ㅠ
몇몇분이 작성자 성함으로 나오는게 아니라 저번에 알려주신 코드를 넣으면 전체 작성자명에 오류가 떠서 오류메세지 길게 보여요!
저번처럼 지금 function.php에
add_filter('kboard_user_display', 'kboard_user_display_2020_03_26', 10, 5);
function kboard_user_display_2020_03_26($user_display, $user_id, $user_name, $plugin, $builder){
$board = $builder->board;
if($board->id == '8'){ // 실제 게시판 id로 적용해주세요.
// 이곳에 코드를 추가해보세요.
$strlen = mb_strlen($user_display, 'utf-8');
if($strlen > 3){
$showlen = 3;
}
else{
$showlen = 1;
}
$user_display = mb_substr($user_display, 0, $showlen, 'utf-8') . str_repeat('*', $strlen-$showlen);
}
return $user_display;
}
해당 코드가있는데 지금 알려주신 코드를 어디에 수정하면 될까요..?
안녕하세요~^^
사용자명에 오류가 여전히 몇몇분이 작성자 성함으로 나오는 오류일까요?
아래의 코드를 테마 functions.php에 입력해보시겠어요?
add_filter('kboard_user_display', 'kboard_user_display_220616', 10, 5);
function kboard_user_display_220616($user_display, $user_id, $user_name, $plugin, $builder){
if($builder->board->id == '1' && $user_id){ // 실제 게시판 ID를 입력해주세요.
$user = get_userdata($user_id);
$user_display = $user->data->user_email;
}
return $user_display;
}
고맙습니다.