736线的警告是什么?

时间:2019-01-28 作者:Cody G

在我的wp5.03上(尽管1月7日和19日发出了警告,所以5.02或)

来自public\\u html/error\\u日志

PHP警告:trim()要求参数1为字符串,数组在/wp包括/类wp查询。php在线736

还有其他人吗?

1 个回复
SO网友:Krzysiek Dróżdż

正如你在这里看到的(https://core.trac.wordpress.org/browser/tags/5.0.3/src/wp-includes/class-wp-query.php#L736), 该文件的736行包含:

$qv[\'name\'] = trim( $qv[\'name\'] );
以及$qv 定义为:

$this->query_vars = $this->fill_query_vars($this->query_vars);
$qv = &$this->query_vars;
所以。。。这意味着,您在代码中的某个地方错误地使用了WP\\U查询。。。

您应该将字符串值作为name param传递,并且看起来您站点中的某个位置有一个数组作为该参数传递。。。

相关推荐

PHPStorm variable warnings

我在PHPStorm中编码,并在路径中包含wp admin和wp include,但会收到与未定义/未使用变量相关的代码检查警告。我应该担心这些吗?我如何满足解决错误的解决方案(而不只是关闭检查)