如何在Wordpress&中每天调用一个函数PHP没有使用cron?

时间:2016-06-26 03:01:47

标签: php wordpress

我正在编写一个插件,以便在WordPress网站的首页上显示每日报价。

基本上,我希望每日随机引用一个。我有自定义帖子类型daily_quotes

我每天23:59或00:00都无法进行此查询。

我正在寻找解决方案来做到这一点,一些例子会很好。

编辑:我忘了说cron的工作不是我需要的选择。

1 个答案:

答案 0 :(得分:0)

好吧,如果crontab不是一个选项,那不是一个大问题。

有一个非常简单的技巧,放在主页脚本的前面。伪代码如下:

if (last_call_of_daily_quotes < now - 1day) {
    daily_quotes();
    last_call_of_daily_quotes = now;
}

因此,如果报价上次更新为一天,我们会检查每个页面调用。如果是,我们更新报价(并将当前日期存储为上次更改的时间)。

您在哪里以及如何存储最后一次报价更新时间?这已经是你的任务,我建议尽量遵循WP风俗。