我正在尝试解决一个关于我的woocommerce电子邮件的问题。当下订单时,管理员的“新订单”电子邮件不会从“我的站点”发送,但客户会收到确认。
在每个网站上检查了一下,我的问题仍然存在。我能够在ftp上设置de debug.log文件,出现的错误如下:
对于查询INSERT INTO wp_'XXXXXX'_wpml_mails
(mail_id
,timestamp
,host
,receiver
,subject
,message
,headers
,attachments
,error
,plugin_version
)值( null,'2018-05-12 16:37:27','‘),
INSERT数据库错误列'subject’不能为NULL
是WPML (多语言插件)还是服务器有问题?和woocommerce?
感谢任何帮助或建议,可以让我解决这个问题,因为它导致我的商店一个很大的障碍…
发布于 2018-06-10 07:35:30
我遇到了完全相同的问题,我已经通过编辑woocommerce/templates/emails/email-order-details.php
文件解决了这个问题:
在28-34
行中,我删除了if
条件,只保留了else
中的部分。我再次开始收到管理员电子邮件,但仍然出现相同的错误消息,并且电子邮件到达时没有主题。
编辑:导致no subject
的插件是WPML Media
,这是一个已知的问题。你可以在这个WPML open support ticket中找到解决方法的说明,正如他们所说的,这是一个解决方法,直到下一个WooCommerce Multilingual
插件更新发布。
https://stackoverflow.com/questions/50332423
复制相似问题