form게시판 최근글 리스트에서 특정필드 ***표 마스킹 처리 관련해서 문의드립니다.

안녕하세요.

form게시판 최근글 리스트에서 username이 아닌 다른 필드값을 ***로 마스킹처리 하려고 합니다. 

아래는 기존에 username으로 작성한 코드입니다.

 

/* 작성자명 가리기 */
function my_kboard_hide_username($username){
    
    $strlen = mb_strlen($username, 'utf-8');
    
    if($strlen > 3){
        $showlen = 2;
    }
    else{
        $showlen = 1;
    }
    
    $username = mb_substr($username, 0, $showlen, 'utf-8') . str_repeat('*', $strlen-$showlen);
    return $username;
}

 

 

위 코드를

메타키 : company 

스킨 출력 예제 : <?php echo $content->option->{'company'}?>

해당필드에 적용하려고 하는데

$username  $content->option->{'company'} 로 수정했을 때 오류가 발생합니다.

 

아래는 오류가 발생한 수정코드입니다.

 

/* 회사명 가리기 */
function my_kboard_hide_company($content->option->{'company'}){
    
    $strlen = mb_strlen($content->option->{'company'}, 'utf-8');
    
    if($strlen > 3){
        $showlen = 2;
    }
    else{
        $showlen = 1;
    }
    
    $content->option->{'company'} = mb_substr($content->option->{'company'}, 0, $showlen, 'utf-8') . str_repeat('*', $strlen-$showlen);
    return $content->option->{'company'};
}

 

어디서 문제가 발생했을까요? ㅜㅠ

답변 기다리겠습니다!

 

 

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