Woocommerce "new order"电子邮件不发送



我正在尝试解决有关我的woocommerce电子邮件的问题。下订单时,管理员的"新订单"电子邮件不会从我的网站发送,但客户会收到确认。另外,如果我从wordpress取消订单,管理员会收到"订单取消"电子邮件。

在每个网站上检查了一些后,我的问题仍然存在。我能够在ftp上设置de调试.log文件,出现的错误如下:

WordPress 数据库错误 查询的列"subject"不能为空 插入wp_'XXXXXX'_wpml_mails(mail_idtimestamphostreceiversubjectmessageheadersattachmentserrorplugin_version( 值 (NULL, '2018-05-12 16:37:27

', '', '', 空, '

是WPML(多语言插件(的问题还是服务器的问题? 与伍商务?

感谢您的任何帮助或建议,可以让我解决这个问题,因为它会导致我的商店出现大块......

我遇到了完全相同的问题,我已经通过编辑woocommerce/templates/emails/email-order-details.php文件解决了它:

在第28-34行中,我删除了if条件,只留下了else内的部分。我又开始收到管理员电子邮件,但仍然出现相同的错误消息,并且电子邮件到达时没有主题。

编辑: 导致no subject的插件WPML Media这是一个已知问题。 您可以在此WPML开放支持票中找到解决方法的说明,正如他们所说,这是在下一个WooCommerce Multilingual插件更新发布之前的一种解决方法。

最新更新