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