百度&必应权4, 日IP1w+ 查看详情
自助收录

一为主题onenav使用wpjam-basic缓存插件后报"Creating default object from empty value"问题解决办法

程序人生3个月前更新 江南白衣
535 0 0
一为主题onenav使用wpjam-basic缓存插件后报

一为主题onenav安装Memcache缓存扩展后,使用wpjam插件,将 wpjam-basic/template/ 目录下的 object-cache.php 文件复制到 wp-content 目录下,后台页面会报"Creating default object from empty value":

Warning: Creating default object from empty value in /www/wwwroot/codernav.com/wp-content/themes/onenav/inc/classes/theme.update.checker.class.php on line 174
Warning: Creating default object from empty value in /www/wwwroot/codernav.com/wp-content/themes/onenav/inc/classes/theme.update.checker.class.php on line 174
Warning: Creating default object from empty value in /www/wwwroot/codernav.com/wp-content/themes/onenav/inc/classes/theme.update.checker.class.php on line 174
Warning: Creating default object from empty value in /www/wwwroot/codernav.com/wp-content/themes/onenav/inc/classes/theme.update.checker.class.php on line 174

一为主题onenav使用wpjam-basic缓存插件后报

原因:

根据错误提示找到对应的文件和代码行,可以看到,$updates这个变量并没有判断非空,当为空时变量没有初始化,导致错误。原文地址:开发者导航

一为主题onenav使用wpjam-basic缓存插件后报

解决办法:

在错误行前面加上几行代码,当变量为空时初始化变量:

if (empty($updates)) {
$updates = new StdClass;
}

就是把上图中注释掉的部分放开即可。

 

© 版权声明
开发者导航

相关文章

开发者导航

暂无评论

暂无评论...