当分类术语更改时,仅运行一次函数

时间:2012-08-21 作者:JamesG

可能是个很简单的问题。。我有一个带有分类术语的自定义帖子类型。我希望从我的函数运行函数。每当管理员勾选特定的术语框时,php。

我最初的想法是将add\\u操作与“save\\u post”操作一起使用,这样在保存帖子时,它将循环遍历我的术语,如果选择了所需的术语,它将运行该函数。

这一切都很好,除了每次管理员更新帖子时都会运行该功能。该功能是向用户发送电子邮件,我只希望此电子邮件发送一次。是否有任何方法可以将其设置为一旦函数运行就不会再次运行?我曾想过更新数据库中的一行并添加一个“1”,例如在函数运行时,并在函数中添加一个if(){},以检查它之前是否运行过,但这似乎是一种不可靠的方法:/

谢谢

1 个回复
最合适的回答,由SO网友:woony 整理而成

在emailfunction中,检查日期是否与发布日期不同,如果是,请不要发送电子邮件。这将导致您只发送一次电子邮件?

结束