正如标题所说,我想在每次访问页面时调用一个函数,但前提是经过了特定的时间间隔。
更准确地说:一个用户访问该页面并调用该函数。x 分钟后,当第一个用户访问该页面时,将再次调用该函数(无论其间是否有多少用户访问过该页面,或者经过了多少时间,如果至少为 x 分钟)。
我正在使用 Wordpress,我的函数在 functions.php 中
网站的特定页面正在调用该函数。
我试图在我的 functions.php 中放置一个计时器来调用该函数,但它破坏了我的网站或让它永远加载(我尝试了多种代码和变体)
$status=TRUE;
do {
myFunction(){
//code here
}
sleep(60); //Sleep 60 seconds
} while($status==TRUE);
我认为另一种方法是检查时间(服务器时间或设置时区date_default_timezone_set('UTC');)并在特定时间(即:xx:00、xx:30)后调用该函数,但这将需要检查该函数之前是否被调用过。
暮色呼如