我正在尝试解决有关我的woocommerce电子邮件的问题。下订单时,"新订单"管理员的电子邮件不会从我的网站发送,但客户会收到确认。另外,如果我从我的wordpress取消订单,管理员会收到电子邮件"订单取消"。
在每个网站上检查一下后,我的问题仍然存在。我能够在ftp上设置de debug.log文件,出现的错误如下:
WordPress数据库错误列'主题'对于查询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',' ','',NULL,'
WPML(多语言插件)或服务器有问题吗?与woocommerce?
感谢您提供任何帮助或建议,以便我能够解决这个问题,因为这会给我的店铺带来很大阻碍......
答案 0 :(得分:0)
我遇到了完全相同的问题,我通过编辑woocommerce/templates/emails/email-order-details.php
文件解决了这个问题:
28-34
中的我删除了if
条件,只留下else
内的部分。我已经开始再次收到管理员电子邮件,但仍会显示相同的错误消息,并且电子邮件没有主题到达。
编辑:
导致no subject
的插件是WPML Media
,这是一个已知问题。
你可以在WPML open support ticket中找到解决方法的说明,这是一个解决方法,直到下一个WooCommerce Multilingual
插件更新发布。