wordpress有时会出现由于服务器设置造成的小问题,需要对其中的某些文件进行修改:
\wp-includes\comment.php
\wp-includes\class-phpmailer.php
中的变量_SERVER["REMOTE_ADDR"]替换为_SERVER["HTTP_X_FORWARDED_FOR"](或_SERVER['REMOTE_ADDR']替换为_SERVER['HTTP_X_FORWARDED_FOR']要特别注意这里的引号!)
\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) {