主题用户有很多奇想,也让开发者为主题添加更多功能,俗称折腾,比如想实现主题前端英文,后台保持中文。如主题有多语言包,一般前端会随着WP后台选择的语言而调用相应的语言包,但后台语言环境也会随着变化,给操作带来障碍,那如何仅前端显示英文,后台显示中文呢?可以参考本文的方法。
将代码添加到当前主题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
小本子语
...
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!