WordPress 前台和后台设置不同的语言

WordPress 前台和后台设置不同的语言

作者 : 资源客 发布时间: 2019-12-15

在给客户定制网站的时候,对方需要前台显示英文,后台显示中文。其实也是可以做到的,将下面的代码添加到主题的 functions.php 即可:

一般情况下,我们在后台 设置 – 常规 那里选择了什么语言,我们的网站的前台和后台都会应用这个语言。

在给客户定制网站的时候,对方需要前台显示英文,后台显示中文。其实也是可以做到的,将下面的代码添加到主题的 functions.php 即可:

/**
 * setup one language for admin and the other for theme
 * must be called before load_theme_textdomain()
 */
function cmp_set_my_locale($locale) {
    $locale = ( is_admin() ) ? "zh_CN" : "en_US";
    setlocale(LC_ALL, $locale );
    return $locale;
}
add_filter( 'locale', 'cmp_set_my_locale' );

注意看第 6 行代码,前面的 zh_CN 是中文,后面的 en_US 是英文,整句代码的意思就是后台使用中文,前台用英文。
特别需要注意的是,这里的前台是指你的 wordpress 主题,也就是说,你的主题必须是支持所设置的那种语言才可以正常显示。假如你的主题自身都没有英文语言包,也就是说不支持显示为英文,即使通过上面的函数设置了前台英文,也一样不会显示英文!

http://xzh.i3geek.com
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途及非法用途,否则后果自负!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"qq301.com",如遇到无法解压的请联系管理员!
资源客是一个优秀的分享资源站,本站资源均为各位友友分享而来,特殊原创会标明如有侵犯版权等可联系删除

资源客 » WordPress 前台和后台设置不同的语言