WordPress主题安装后汉化语言包不加载的问题

导语:有几个同学反应,汉化语言包不能正常加载,导致后台看上去还是英文的样子。由于叶子无论在本地的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。
  • 最后一个法子,就是不使用语言包,你请人帮你将代码中的语言都直接翻译成中文。

结束

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

目前在“WordPress主题安装后汉化语言包不加载的问题”上有一条评论


  1. Warning: copy(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /opt/lampp/htdocs/wordpresssummer/wp-content/themes/summerleaf/inc/summer_setting.php on line 546

    Warning: copy(): Failed to enable crypto in /opt/lampp/htdocs/wordpresssummer/wp-content/themes/summerleaf/inc/summer_setting.php on line 546

    Warning: copy(https://www.wordpressleaf.com/wp-content/themes/summerleaf/images/tx/9.png): failed to open stream: operation failed in /opt/lampp/htdocs/wordpresssummer/wp-content/themes/summerleaf/inc/summer_setting.php on line 546
    semantic说道:

    我查很多方法都解决不了,以为是主题模板的问题,后来发现是WPJAM 禁止了前台加载语言包。

发表评论

电子邮件地址不会被公开。 必填项已用*标注