为了满足用户的多样化需求和开发者的创意拓展,我们时常需要对主题进行深度定制,这一过程也被爱好者们亲切地称为“折腾”。当主题配备了多语言支持时,通常情况下,前端内容会根据WordPress后台设置的语言自动匹配并显示相应的语言包。然而,这也带来了一个问题:后台界面同样会跟随这一设置变化,可能对习惯于特定语言环境的操作者构成障碍。
为了解决这个问题,实现前端单独显示英文而后台保持中文的需求,您可以参考本文接下来详细介绍的方法。这样,您既能享受到多语言主题带来的全球化便利,又能确保后台操作的流畅与舒适。
将代码添加到当前主题functions.php函数模板中:
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' );
其中:
en_US
英文
zh_TW
繁体中文
ja_JP
小本子语
等等...
© 版权声明
本站技术资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权请联系邮箱i@lho.cc删除!
THE END