WordPress博客程序实现前端英文,后台中文的方法

引言:

WordPress主题用户有很多奇想,也让开发者为主题添加更多功能,俗称折腾,比如想实现主题前端英文,后台保持中文。如主题有多语言包,一般前端会随着WP后台选择的语言而调用相应的语言包,但后台语言环境也会随着变化,给操作带来障碍,那如何仅前端显示英文,后台显示中文呢?可以参考本文的方法。

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小本子语

语言包要自己找来放到与代码里匹配的目录里。

 

文章声明

1、文章来源于互联网,仅供学习交流使用,严禁用于商业用途,法律后果自行承担。
2、若文章中有侵权或不适当内容,请告知本站会第一时间进行处理 免责申明。

 
admin
  • 我们提供有偿技术支持
  • 转载请务必保留本文链接:https://www.dktxm.com/1750.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

拖动滑块以完成验证