Wordpress - wpdb :: prepare被错误地调用。不支持的值类型(数组)

时间:2018-01-20 04:39:13

标签: php wordpress

我在旧的Wordpress网站上遇到过wpdb :: prepare的问题。

根据debug.log,问题始于2017年9月20日。当WP 4.8.2发布时。

当用户登录时,错误将按如下方式触发:

  

PHP注意:错误地调用了wpdb :: prepare。不受支持的价值   type(数组)。有关更多信息,请参阅WordPress中的调试。   (此消息已在版本4.8.2中添加。)in   第3416行/home/domain/public_html/wp-includes/functions.php

     

PHP注意:错误地调用了wpdb :: prepare。查询没有   包含正确数量的占位符(375)的数量   参数传递(2)。有关更多信息,请参阅WordPress中的调试   信息。 (此消息已在版本4.8.3中添加。)in   第3416行/home/domain/public_html/wp-includes/functions.php

     

PHP警告:mysqli_real_escape_string()期望参数2为   string,在/home/domain/public_html/wp-includes/wp-db.php中给出的数组   在第1083行

我的问题是尝试查找源代码以及需要进行哪些更改才能解决问题。有关何处开始或该WP修复中会发生什么变化的任何建议。变更日志并不多见。

0 个答案:

没有答案