Wordpress - 警告:array_merge():参数#2不是第662行的wp-includes \ load.php中的数组

时间:2017-07-04 09:40:19

标签: php wordpress

我在wordpress网站有问题。我收到一个错误:

      Warning: array_merge(): Argument #2 is not an array in wp-includes\load.php on line 662

因此我无法访问管理区域。

load.php文件中第662行的

是:

  $_REQUEST = array_merge( $_GET, $_POST );

这是wp函数的一部分:

     function wp_magic_quotes() {
        // If already slashed, strip.
       if ( get_magic_quotes_gpc() ) {
          $_GET    = stripslashes_deep( $_GET    );
          $_POST   = stripslashes_deep( $_POST   );
          $_COOKIE = stripslashes_deep( $_COOKIE );
       }

       // Escape with wpdb.
       $_GET    = add_magic_quotes( $_GET    );
       $_POST   = add_magic_quotes( $_POST   );
       $_COOKIE = add_magic_quotes( $_COOKIE );
       $_SERVER = add_magic_quotes( $_SERVER );

       // Force REQUEST to be GET + POST.
       $_REQUEST = array_merge( $_GET, $_POST );
     }

有没有人遇到类似的问题,也许知道是什么导致这种情况。

我试图禁用所有插件但它没有帮助

提前感谢您的帮助 拉法尔

0 个答案:

没有答案