【发布时间】:2017-04-12 15:44:42
【问题描述】:
在将 WooCommerce 版本更新到 3.0 后,我在商店页面上的所有产品都会收到此通知。
注意:product_type 被调用 错误地 .不应直接访问产品属性。有关更多信息,请参阅 WordPress 中的调试。 (此消息是在 3.0 版中添加的。)在第 4137 行的 C:\xampp\htdocs\oye\wp-includes\functions.php 中
知道怎么解决吗?
【问题讨论】:
-
这肯定来自您的自定义代码或您的活动主题(也可以是涉及 woocommerce 的第三方插件)。版本 3.0+ 是 Mega Major 版本,许多允许的代码现在已弃用。所以你必须测试一切。此外,新的 WooCommerce 版本也有一些错误,只是因为它是一个新版本。你最好倒退并等待一段时间。最好的办法是有一个用于测试和调试的临时网站......
-
在 WooCommerce 3.0+ 中不再可以直接访问所有类对象属性。您必须改用 getter 或 setter 方法。在您的情况下,您必须以这种方式将
$product与 WC_Product 对象 get_type 方法一起使用:$product->get_type();...
标签: woocommerce product