WordPress前端显示英文后台管理员界面显示中文的几个方法

WordPress前端显示英文后台管理员界面显示中文的几个方法

安装中文语言包(仪表盘 > 更新 > 翻译)

方法一:通过代码实现

在主题的 functions.php 文件中添加:

// 前端设置为英文
add_filter('locale', 'set_frontend_language');
function set_frontend_language($locale) {
    if (!is_admin()) {
        return 'en_US';  // 前端使用英文
    }
    return $locale;  // 后台保持当前语言
}

// 确保后台是中文
add_action('init', 'set_admin_language');
function set_admin_language() {
    if (is_admin() && current_user_can('manage_options')) {
        switch_to_locale('zh_CN');  // 管理员后台使用中文
    }
}

方法二:使用配置文件

在 wp-config.php 中添加:

// 定义站点语言
define('WPLANG', 'en_US');

// 为特定用户设置后台语言
add_filter('locale', function($locale) {
    if (is_admin()) {
        $user_id = get_current_user_id();
        // 可以为不同用户设置不同语言
        return 'zh_CN';  // 后台统一用中文
    }
    return $locale;
});
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容