繁体   English   中英

如何在不使用cron的情况下每天在Wordpress和PHP中调用函数?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM