我有一个插件可以挂接到update_postmeta中的更改以查找库存更改,然后向该项目的候补名单上的任何人发送电子邮件。直到几周前,它都可以正常工作,但现在只能在两种情况中的一种下工作。
首先,插件将存储与电子邮件的措词和主题相关的设置,并将其加载到插件激活中。注意这一点很重要,因为它与我遇到的问题有关。
如果管理员用户登录到woocommerce后端并转到某个产品并将库存添加到缺货商品中,则愿望清单插件可以正常工作。它会发送包含所有正确措词的电子邮件,看起来不错。
如果我们的自动cron作业开始并运行JSON导入活库存并将库存添加到缺货商品,则wishlist插件将无权访问该插件的设置变量。它们都是空的,无法发送电子邮件。使用命令wp cron event run –due-now,从crontab运行cron作业,
我已对此进行调试,以确认这是唯一的问题。该插件发布的代码太多,实际上是某种权利问题,我只是不知道如何从此处解决。
任何想法或帮助将不胜感激。