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

WordPress 前台和后台设置不同的语言,第1张

概述一般情况下,我们在后台设置–常规那里选择了什么语言,我们的网站的前台和后台都会应用这个语言。  在给客户定制网站的时候,对方需要前台显示英

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。内存溢出小编现在分享给大家,也给大家做个参考。

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



在给客户定制网站的时候,对方需要前台显示英文,后台显示中文。其实也是可以做到的,将下面的代码添加到主题的 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 主题,也就是说,你的主题必须是支持所设置的那种语言才可以正常显示。假如你的主题自身都没有英文语言包,也就是说不支持显示为英文,即使通过上面的函数设置了前台英文,也一样不会显示英文!

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的WordPress 前台和后台设置不同的语言全部内容,希望文章能够帮你解决WordPress 前台和后台设置不同的语言所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/1012490.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存