是否从自定义域中的日期触发WP Cron?

时间:2019-07-19 作者:Henry

我有自定义的帖子类型,每个帖子都有一个普通的“日期选择器”。

我的Custom Posts 实际上是永远在未来发生的事件。

我想知道我是否可以在事件结束时以某种方式触发警报?

我正在使用一个名为“Pods”的自定义帖子类型插件,这非常棒。

有人能想出一个方法来实现这一点吗?

理想情况下,我会收到一封电子邮件或触发Zapier API调用,或类似的。。。

有什么办法吗?

谢谢

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

您必须编写一个插件,在WordPress系统中创建每日cron作业。

下面是一篇描述如何编写cron插件的文章:

https://wpguru.co.uk/2014/01/how-to-create-a-cron-job-in-wordpress-teach-your-plugin-to-do-something-automatically/

您在cron插件中触发的函数(回调)将使用WP\\u QUERY获取特定日期后所有已发布自定义帖子类型的列表。

e、 g。

$my_query = new WP_Query( array(
    \'post_type\' => \'your-cpt-name-here\',
    \'order\' => \'ASC\',
    \'posts_per_page\' => 1,
    \'date_query\' => array(
        array(
            \'after\' => \'1 day\',
        )
    ),
) );
使用运行结果并发送电子邮件wp_mail().

或者,问五个问题。com并让开发人员为您做这件事。这很简单,所以不会花很多钱。