WordPress多语言设置,轻松实现前端英文与后台中文

为了满足用户的多样化需求和开发者的创意拓展,我们时常需要对主题进行深度定制,这一过程也被爱好者们亲切地称为“折腾”。当主题配备了多语言支持时,通常情况下,前端内容会根据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小本子语

等等...

© 版权声明
THE END
喜欢就支持一下吧!
点赞877 分享