严重的未捕获错误:在Woocommerce中,对成员函数is_on_sale()的调用为空

时间:2018-11-26 11:48:39

标签: php wordpress templates woocommerce override

我收到错误消息“严重未捕获的错误:在Woocommerce中的sale-flash.php中,在null上调用成员函数is_on_sale()”。有人可以帮助我解决此问题吗?这是我的商店网址:https://jalaj.aphroecs.com/newbooboo/shop/

1 个答案:

答案 0 :(得分:1)

在这种情况下,商店URL无效。

  

似乎与Woocommerce模板中已过时的主题中的替代有关。

您应该在页面末尾的“模板替代”部分中的“ Woocommerce>状态”中签入,以查看主题中是否有一些过时的Woocommerce模板(红色)。

在这种情况下,您需要更新主题或替换相应的模板文件,然后将其复制:

  • 来自Woocommerce插件>模板>单一产品> sale-flash.php
  • 进入活动主题> woocommerce>单产品> sale-flash.php

这应该可以解决此问题。