错误:警告:从空值创建默认对象

Cas*_*sie 5 php wordpress warnings line

我第一次发帖,我希望有人可以帮助我解决我在星期三出现在我网站上的这个错误,我不知道如何纠正它,因为我从未触及过.php文件.

如果我能得到一些帮助,我会非常感激它.

有错误的网站,位于页面顶部.

错误是:

警告:在第160行的whitelight/functions/admin-hooks.php中从空值创建默认对象

这是第150-170行的代码

imm*_*tin 6

这可能意味着您的主机已将服务器升级到php 5.4.x. 请参考此页面以了解如何解决此问题:PHP 5.4:禁用警告"从空值创建默认对象"

总而言之,您需要拥有自己的错误处理程序,或者如果这是它发生的唯一地方,那么您只需要将它设为stdClass,然后再将其作为数组:

} // End IF Statement

if ( !is_object( $query_context ) ) {
  $query_context = new stdClass(); 
}         

$query_context->context = array();
Run Code Online (Sandbox Code Playgroud)

升级wordpress及其插件也可以解决问题.虽然我不太了解那个地区......