我正在尝试解决有关我的woocommerce电子邮件的问题。下订单时,管理员的"新订单"电子邮件不会从我的网站发送,但客户会收到确认。另外,如果我从wordpress取消订单,管理员会收到"订单取消"电子邮件。
在每个网站上检查了一些后,我的问题仍然存在。我能够在ftp上设置de调试.log文件,出现的错误如下:
WordPress 数据库错误 查询的列"subject"不能为空 插入
', '', '', 空, 'wp_'XXXXXX'_wpml_mails
(mail_id
,timestamp
,host
,receiver
,subject
,message
,headers
,attachments
,error
,plugin_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
插件更新发布之前的一种解决方法。