如果有新数据,则使用wp_cron和wp_mail发送电子邮件警报(外部API)-伪代码

时间:2022-02-02 作者:C0G1T0

我想每天检查两次是否发布了一些新数据,如果是这样的话,请给我发一封电子邮件。在这里的伪代码中,我认为我可以做到:

获取新电影列表(外部API请求)

  • 获取旧电影列表(在某处存储,但如何存储?)

    有没有关于如何管理列表的想法,或者有没有其他方法?

    谢谢你的帮助

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

    我的问题是,我不知道如何以及在哪里储存以前的电影列表?我曾想过可以在函数中调用一个全局变量,但从目前为止的情况来看,似乎总是最好避免使用全局变量?另外,我不知道是否有可能为下一个任务更新全局变量。

    您最好使用持久性内存,因为当PHP脚本完成其工作时,您的变量将死亡。因此,您可以将旧列表存储在数据库或特殊文件中的某个位置。

    相关推荐

    Wp_Get_Scheduled和wp_Next_Scheduled找不到我计划的wp-cron作业

    我尝试了以下两种方法,每种方法都会反复添加cronjob,直到我删除代码为止。我已经安排了数百次了。。。if(!wp_next_scheduled(\'send_order_surveys\')){ wp_schedule_event(time(), \'30min\', \'send_order_surveys\'); } if(!wp_get_schedule(\'send_order_surveys\')){ wp_schedule_event