1. Home
  2. Docs
  3. WordPress Tips & Tri...
  4. 특정 글자를 치환하기

특정 글자를 치환하기

화면에 표시되는 모든 글자(내가 작성한 컨텐츠 외)는 번역문이 적용이 되어 표시가 되는 것으로, 번역을 수정하지 않고 특정 단어만 치환을 하는 방법도 있음.

// 글자 치환 1
add_filter( 'gettext', 'change_text_to_mine', 20, 3 );
function change_text_to_mine( $translated ) {  
    $translated = str_replace("fdgdfgdg", "fffffff", $translated );

    return $translated;
}
/**
 * 글자 치환 2
 * @link http://codex.wordpress.org/Plugin_API/Filter_Reference/gettext
 */
function my_text_strings( $translated_text, $text, $domain ) {
    switch ( $translated_text ) {
        case 'Target Text' :
            $translated_text = __( '바뀔 내용', 't-domain' );
            break;
    }
    return $translated_text;
}
add_filter( 'gettext', 'my_text_strings', 20, 3 );