为了满足用户的多样化需求和开发者的创意拓展,我们时常需要对主题进行深度定制,这一过程也被爱好者们亲切地称为“折腾”。当主题配备了多语言支持时,通常情况下,前端内容会根据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小本子语
等等…
© 版权声明
本站资源大多来自网络,如有侵犯权益请联系管理员,我们会第一时间审核删除。站内资源仅供学习测试,未经许可禁止商用,请在24小时内删除。
THE END





