【问题标题】:WooCommerce: Fatal Error_Call to a member function get_items() on booleanWooCommerce:在布尔值上对成员函数 get_items() 的致命错误调用
【发布时间】:2017-01-11 16:39:22
【问题描述】:

我遇到了与邮件服务插件有关的严重问题,因此我的网站服务暂停。

我目前正在使用 Sendinblue 的插件(它的独立插件和它的 woocommerce 插件)。但是,激活这些后,woocommerce 不再自动发送有关新会员、忘记密码的电子邮件,我什至无法在 Woocommerce 的设置页面下预览电子邮件模板。

错误信息:

致命错误:在第 562 行调用 /home/lobuti91/public_html/wp-content/plugins/woocommerce-sendinblue-newsletter-subscription/woocommerce-sendinblue.php 中布尔值的成员函数 get_items()

请帮助我。 Sendinblue 在经过技术人员检查后拒绝承认这是他们的错!

【问题讨论】:

  • 这看起来像是 woocommerce-sendinblue-newsletter-subscription 插件中的一个错误。 此插件需要更新,因为它在非对象上严重使用了 get_item() 方法……您需要禁用此插件(或移动通过 ftp,从插件文件夹中取出),让您的网站恢复正常工作。
  • 谢谢。我放弃了使用它们。

标签: woocommerce boolean fatal-error sendinblue


【解决方案1】:

当订单没有对象时会发生此错误。所以请

$order_detail = wc_get_order($order_id);

这个 $order_detail 没有订单对象,因为订单 ID 不可访问。

【讨论】:

  • 这个答案似乎与问题没有直接联系。如果是这样,那么它对读者来说并不明显,需要更多的 cmets/annotation。
猜你喜欢
  • 2021-02-01
  • 2015-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多