如果用户已6个月未使用帐户,请提醒其帐户

时间:2012-04-03 作者:JamesG

我有一个网站与用户注册/登录系统的所有工作也。

我希望自动向所有6个月未使用其帐户的用户发送电子邮件。我有一个想法,但只是想知道是否有更好/更方便的解决方案。

因为这将在PHP中完成,所以我想这需要一个cron作业,这并不像我以前做过的很多那样是一个问题。据我所知,Wordpress似乎没有存储用户上次访问我的网站的时间。然后我想我可以将用户最后一次访问站点的时间(手动)存储在数据库中,并与PHP cron文件中的当前日期进行比较。

有谁有更好的建议吗?甚至是一个插件来帮我:p

谢谢

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

看看Transients API. 它是用来临时存储数据的。请注意,这并不能取代cron作业,因为它需要在站点上执行“操作”。因此,如果站点没有被请求,您在其中设置/更改/删除一个瞬态,那么什么也不会发生。

结束

相关推荐

WP Cron在插入帖子方面失败了一半

我为我的公司构建了一个插件,基本上可以访问tube网站,从中获取内容,并在定义的任何状态(发布、草稿、未来等)自动发布。现在,当我通过插件手动添加帖子时,一切都很顺利:它打开一个卷曲到站点,抓取视频并嵌入,获取缩略图,发布标题,完美无瑕。但是,当我尝试使用add_action(\'timelyTube\', \'timelyPost\'); 在激活挂钩上:wp_schedule_event(time(), \'hourly\', \'timelyTube\'); 它的工作原理是激发函数