我正在编写一个插件,以便在WordPress网站的首页上显示每日报价。
基本上,我希望每日随机引用一个。我有自定义帖子类型daily_quotes
。
我每天23:59或00:00都无法进行此查询。
我正在寻找解决方案来做到这一点,一些例子会很好。
编辑:我忘了说cron的工作不是我需要的选择。答案 0 :(得分:0)
好吧,如果crontab
不是一个选项,那不是一个大问题。
有一个非常简单的技巧,放在主页脚本的前面。伪代码如下:
if (last_call_of_daily_quotes < now - 1day) {
daily_quotes();
last_call_of_daily_quotes = now;
}
因此,如果报价上次更新为一天,我们会检查每个页面调用。如果是,我们更新报价(并将当前日期存储为上次更改的时间)。
您在哪里以及如何存储最后一次报价更新时间?这已经是你的任务,我建议尽量遵循WP风俗。