1. 정확한 제품 또는 플러그인 이름
Kboard
2. 상세 내용
안녕하세요, 게시판답변에 남겨진 코드를 이용해 마스킹된 작성자+제목을 지정해 사용하려고 합니다.
아래 남겨주신 코드로 잘 적용이 되었지만
이름이 홍길동일때는 홍**으로 뜨고 4글자 이상일때는 앞에 두자가 노출되어요 ㅠ (ex. 브라이언 -> 브라**)
혹시 뒷글자가 아무리길어도 앞에 한자리만 노출될 수 있도록 변경이 가능할까요?
답변 미리 감사드립니다.
3. 확인 가능한 상세 페이지 주소
4. 수정한 코드 내역 (있다면)
add_filter('kboard_content_value', 'kboard_content_value_20200630', 10, 3);
function kboard_content_value_20200630($value, $name, $content){
$board = $content->getBoard();
if(in_array($board->id, array('1', '2', '3')) && $name == 'title'){ // 실제 게시판 id로 적용해주세요.
$strlen = mb_strlen($value, 'utf-8');
$value = "{$content->getObfuscateName('*')}님의 예약문의";
}
return $value;
}
안녕하세요~^^
KBoard 플러그인에서 작성자 마스킹은
이전에도 비슷한 문의가 꽤 있었습니다.
아래 검색 결과에 원하는 답변이 있는지 확인해보시겠어요?
https://www.cosmosfarm.com/search?q=%EC%9E%91%EC%84%B1%EC%9E%90+%EB%A7%88%EC%8A%A4%ED%82%B9
https://www.cosmosfarm.com/threads/document/14441
https://www.cosmosfarm.com/threads/document/16086
https://www.cosmosfarm.com/threads/document/17143
고맙습니다.