[英]How to call a function daily in Wordpress & PHP without using cron?
我正在写一个插件,在WordPress网站的头版上显示每日报价。
基本上,我想得到一个随机的每日报价。 我有自定义帖子类型daily_quotes
。
我在每天23:59或00:00进行此查询时遇到问题。
我正在寻找一个解决方案来做这个,一些例子会很好。
编辑:我忘了说cron的工作不是我需要的选择。
好吧,如果crontab
不是一个选项,那不是一个大问题。
有一个非常简单的技巧,放在主页脚本的前面。 伪代码如下:
if (last_call_of_daily_quotes < now - 1day) {
daily_quotes();
last_call_of_daily_quotes = now;
}
因此,如果报价上次更新为一天,我们会检查每个页面调用。 如果是,我们更新报价(并将当前日期存储为上次更改的时间)。
您在哪里以及如何存储最后一次报价更新时间? 这已经是你的任务,我建议尽量遵循WP风俗。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.