wordpress有时会出现由于服务器设置造成的小问题,需要对其中的某些文件进行修改:
wordpress无法正确读取来访者(评论)IP由于服务器的某些缓存技术,有些系统无法被正确读取来访者的IP,评论的IP均显示为服务器本身的地址,解决方法是将下列文件:
\wp-includes\comment.php
\wp-content\plugins\akismet\akismet.php
\mint\config\auto.php
\mint\pepper\shauninman\default\class.php中的变量_SERVER[’REMOTE_ADDR’]替换为_SERVER[’HTTP_X_FORWARDED_FOR’]
wordpress中文版无法正常显示在使用Php5.x的版本中,中文版的wordpress会无法正常加载中文包,直接调用函数显示的地方如存档、评论等的中文名字会变英文,后台也全部是英文,解决方法是将下面文件:
\wp-includes\gettext.php
中的代码
- if ($magic == ($MAGIC1 & 0xFFFFFFFF) || $magic == ($MAGIC3 & 0xFFFFFFFF)) { // to make sure it works for 64-bit platforms
- $this->BYTEORDER = 0;
- } elseif ($magic == ($MAGIC2 & 0xFFFFFFFF))
修改为
- if ($magic == $MAGIC1) {
- $this->BYTEORDER = 0;
- } elseif ($magic == $MAGIC2) {
收藏、分享这篇文章!