我想让管理员保持英语,但主题是另一种语言。通过向主题目录添加语言文件没有任何反应,切换语言的选项不会出现。如果不向wp-content添加语言,这可能吗?
答案 0 :(得分:0)
我找到了使用locale filter和load theme textdomain
的解决方案解决方案如下所示:
define('LOCALE', 'en');
add_action( 'after_theme_setup', 'site_setup' );
function site_setup() {
//Make the theme available for translation
load_theme_textdomain( 'mytheme', get_template_directory() . '/languages' );
$locale = get_locale(); //Will get what you defined earlier
$locale_file = get_template_directory() . "/languages/$locale.php";
if ( is_readable( $locale_file ) ) require_once( $locale_file );
}