介绍:本文介绍了如何在WordPress中实现前端显示英文而后台保持中文,解决了多语言设置可能带来的操作者困扰问题。通过在主题的functions.php文件中添加相应代码,可以轻松实现这一功能。具体方法是通过切换语言和调用主题语言包来实现前端与后台不同语言的显示设置。这样既保证了用户对主题的全球化便利体验,又确保了后台操作的流畅与舒适。
为了满足用户的多样化需求和开发者的创意拓展,我们时常需要对主题进行深度定制,这一过程也被爱好者们亲切地称为“折腾”。当主题配备了多语言支持时,通常情况下,前端内容会根据WordPress后台设置的语言自动匹配并显示相应的语言包。然而,这也带来了一个问题:后台界面同样会跟随这一设置变化,可能对习惯于特定语言环境的操作者构成障碍。
为了解决这个问题,实现前端单独显示英文而后台保持中文的需求,您可以参考本文接下来详细介绍的方法。这样,您既能享受到多语言主题带来的全球化便利,又能确保后台操作的流畅与舒适。
将代码添加到当前主题functions.php函数模板中:
{hide}
function zm_language {
if ( ! is_admin() ) {
// 前端英文,其它语言改其中的en_US
switch_to_locale( 'en_US' );
// 调用主题语言包,使用时修改主题和目录名称
load_theme_textdomain( 'mytheme', get_template_directory() . '/languages' );
}
}
add_action( 'init', 'zm_language' );
{/hide}
其中:
en_US
英文
zh_TW
繁体中文
ja_JP
小本子语
等等…
文章来源:https://www.xyjzy.com/archives/4898.html
最新评论
下载地址呢
没有下载?
这篇文章写得深入浅出,让我这个小白也看懂了!
这个确实很实用,工作中会经常遇到这个问题。
这个教程还是比较实用的,希望可以对大家有点用。