php - 严重未捕获的错误:在 Woocommerce 中调用 null 上的成员函数 is_on_sale()
问题描述
我收到错误“CRITICAL Uncaught Error: Call to a member function is_on_sale() on null in sale-flash.php in Woocommerce”。谁能帮我解决这个问题?这是我的商店网址:https ://jalaj.aphroecs.com/newbooboo/shop/
解决方案
在这种情况下,商店 URL 无济于事。
它似乎与您的主题中过时的 Woocommerce 模板覆盖有关。
您应该在页面末尾的“模板覆盖”部分中检查 Woocommerce > 状态,以查看您的主题中是否有一些过时的 Woocommerce 模板(红色)。
如果是这种情况,您将需要更新您的主题,或者替换相应的模板文件,复制它:
- 从 Woocommerce 插件 > 模板 > 单一产品 > sale-flash.php
- 到您的活动主题 > woocommerce > 单一产品 > sale-flash.php
这应该可以解决这个问题。
推荐阅读
- java - Spring / Hibernate @Transactional 不刷新事务,如果后面跟着第二个 @Transactional 调用
- javascript - 单击按钮时打开模态
- jsonschema - 基于“oneOf”选择的数组内的 JSON 模式条件
- javascript - 使用正则表达式捕获字符串中包含的子字符串
- angular - 搜索 Angular 表单生成器
- wpf - 在 ListView GroupStyle 上触发边框可见性
- python - 如何读取 fortran 堡垒。# 其中 # 是 python 中的数字文件
- php - Shopware6 - 由于我的 foreach 循环而无法获取值
- xml - 拒绝 Powershell 脚本的标签未出现
- python - 当我将音频静音时,Pygame 引发错误