게시판이 여러개일 때 저장하기 버튼 텍스트 각각 변경

KBoard 버전 : 게시판 플러그인 5.4.2, 댓글 플러그인 4.5

스킨 : Ask One (최신버전 구매)

 

'저장하기' 버튼을 수정하는 코드가 다음과 같다고 하여 사용하고 있습니다.

add_filter('gettext', 'my_text_strings', 10, 3);
function my_text_strings($translated_text, $text, $domain){
    
    if($domain == 'kboard' && $translated_text == '저장하기'){
        $translated_text = '제출하기';
    }
    return $translated_text;
}

 

그런데, 문제는 사이트에 게시판에 여러개라서 저장하기 버튼을 '제출하기', 'Submit' 이렇게 게시판에 따라 다르게 출력하려고 합니다.

즉, 위와 같이 하면 게시판 2개 모두 저장하기 버튼이 '제출하기'라고 나옵니다.

그래서, If 조건문으로 출력하려고 하면 2개 모두 전혀 변경되지 않습니다.

add_filter('gettext', 'my_text_strings', 10, 3);
function my_text_strings($translated_text, $text, $domain){
    if($board->id == '2'){    
        if($domain == 'kboard' && $translated_text == '저장하기'){
            $translated_text = '제출하기';
        }

    }

    if($board->id == '4'){    
        if($domain == 'kboard' && $translated_text == '저장하기'){
            $translated_text = 'submit';
        }

    }

    return $translated_text;
}

 


 

 

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