【发布时间】:2016-11-27 11:42:02
【问题描述】:
我的错误日志充满了这个: PHP 通知:尝试在第 4654 行的 /home/.../wp-includes/query.php 中获取非对象的属性
第 4654 行如下: return in_array( $post_obj->post_type, (array) $post_types );
我该如何诊断究竟是什么原因造成的?我假设其他地方的一些代码正在访问 query.php 并导致此错误,但我没有看到除上述提示之外的任何提示。
请不要只说“忽略它,这没什么”,我会尽我所能保持我的网站没有错误,所以我真的很想找出这是什么并修复它。
提前致谢
【问题讨论】:
-
$post_obj不是对象(可能为空)。至于为什么,我也不知道……