只有当“用户访问网站”时,WordPress的cron工作?

时间:2019-05-02 07:19:50

标签: php wordpress cron

我听说wordpress cron作业仅在发生“用户访问网站”之类的触发器时才起作用。如果我想每天晚上自动运行一个运行.php文件的cron作业,该怎么办。完整的方案是,我想将一些来自第三方的数据作为API调用保存到我的自定义php文件之一(例如savedata.php),然后将这些数据保存在文本文件中(现在)和另一个。 php文件说:executecron.php准备在晚上11点自动运行。在没有任何用户访问我的网站的情况下,如何在wordpress中执行此操作?我想通知我,我没有登录仪表板的权限,但是我可以处理所有的php文件。

也请耐心等待,因为我是Wordpress开发的新手。

谢谢

1 个答案:

答案 0 :(得分:0)

是的,只有在用户访问站点后才加载WordPress Cron Job。

因此,从您的问题开始,您想要在特定的时间间隔自动加载文件,则需要从服务器配置cron作业,并指定要在固定的时间间隔cron作业的文件的路径。

大多数在cPanel菜单中找到的设置,但是根据托管提供商的不同,该设置可能会有所不同,或者您可以要求托管提供商的支持团队进行此设置。

以下是有用的链接:

Site Ground Real Cron Job

Cron Job for WordPress

如果您仍然发现问题,请与我联系以解决问题。