有几个同学反应,汉化语言包不能正常加载,导致后台看上去还是英文的样子。由于叶子无论在本地的 64 位和 32 位的 windows 操作系统中,还是在 centos7 64 位的服务器环境中,都没有遇到这样的问题,所以只能推测原因和解决方法。

问题详情

经过仔细研究,发现叶子所用的环境中,都是使用 apache + mysql +php ,而出现问题的同学们,有的是使用了 nginx + mysql +php 。

在 wordpress 官方中文站,叶子发现它要求的环境是:

服务器环境要求

PHP 5.2.4 或更新版本
MySQL 5.0 或更新版本
Apache mod_rewrite 模块(可选,用于支持 “固定链接” 和 “站点网络” 功能)

那么,叶子推测,是不是在同学们安装的 nginx + mysql +php 中有什么函数没有启用,毕竟大家安装的时候多数选用了集成环境包。

可能会解决问题的办法

  • 在中文官网下载最新的 wordpress 中文版,中文官网的网址为:cn.wordpress.org 。中文版的版本要延后于英文版,有的同学为了尝鲜,下载的最新版本往往是英文版。
  • 使用 apache + mysql +php 的服务器环境。
  • 在 wordpress 中文版 4.7 中,进行以下操作:用户-> 我的个人资料-> 语言,选择简体中文。

    修改 设置-> 常规 -> 站点语言 ,选择简体中文。

  • 在 config.php 中增加 define (‘WPLANG’, ‘zh_CN’); 。
  • 确保语言包的名字为:zh_CN.mo 。
  • 最后一个法子,就是不使用语言包,你请人帮你将代码中的语言都直接翻译成中文。

结束

如果以上办法都无效,那么这个主题汉化中文版不适合你的环境,也就是说它与你无缘。那就换一个主题吧,不要在一个树上吊死。