zen cart调用WordPress的文章时出现的错误

1,931 人次阅读
没有评论

共计 470 个字符,预计需要花费 2 分钟才能阅读完成。

zen cart调用Wordpress的文章时出现的错误

Catchable fatal error: Object of class stdClass could not be converted to string in /home/public_html/zencart/blog/wp-includes/classes.php on line 273

于是查看了这个文件,发现有这么一行:

$this->query_vars[$wpvar] = (string) $this->query_vars[$wpvar];

这个是没有问题的啊,哪里来的对象实例呢? 于是遍历这个数组:$this->public_query_vars, 发现里面有这个值是order, 天啊,这个就是Zen Cart 下单流程里的对象变量,怎么跑到这里来了?暂且先不理它从哪里跑来,迅速解决问题要紧,于是在classes.php文件260行:

$wpvar = $this->public_query_vars[$i];

//下面增加这行以过滤掉order这个对象实例

if($wpvar == ‘order’) continue;

正文完
 0