마침 저슷힌님께서 관련된 플러그인을 소개해 주셨네요.
http://wordpress.co.kr/forum/viewtopic.php?t=5012
위 글에 보면 맨 위에있는 ‘Admin in English’ 플러그인을 조금 응용해서 쓰면 될것으로 보입니다.
즉, 이 플러그인은 관리자영역만 영어로 표시하는 것이니 이것을 반대로 사용하면 되겠죠.
플러그인파일(admin-in-english.php)을 텍스트 에디터로 열어서 return ‘en_US’ 와 return $locale 을 바꿔주면 됩니다.
함수 중복문제도 있고하니 아예 따로 플러그인을 만들어 보면 아래와 같이 되겠네요.
<?php
/*
Plugin Name: Blog in English
Plugin URI: http://wordpress.co.kr/forum/viewtopic.php?t=5014#8812
Description: Lets you have your blog in English, even if your blog admin is translated into another language.
Version: 0.1
Author: 082net
Author URI: http://082net.com/
*/
function blog_in_english_locale( $locale ) {
if ( is_admin() || false !== strpos($_SERVER['REQUEST_URI'], '/wp-includes/js/tinymce/tiny_mce_config.php')
|| false !== strpos($_SERVER['REQUEST_URI'], '/wp-login.php' ) ) {
return $locale;
}
return 'en_US';
}
add_filter( 'locale', 'blog_in_english_locale' );
?>