【问题标题】:Wordpress cron job only when 'user visit website'?仅当“用户访问网站”时 Wordpress cron 作业?
【发布时间】:2019-05-02 15:53:21
【问题描述】:

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

另外请耐心等待,因为我是 wordpress 开发的新手。

谢谢

【问题讨论】:

  • 到目前为止您尝试过什么,究竟在哪里卡住了?通过谷歌搜索该主题,我立即找到了许多教程
  • 我不认为wordpress cron jobs 是你所追求的,看看linux cron jobs,(又名real cron jobs)。

标签: php wordpress cron


【解决方案1】:

是的,WordPress Cron Job 仅在用户访问该站点时才会加载。

因此,对于您的问题,您希望以特定的时间间隔自动加载文件,您需要从服务器配置 cron 作业并指定要以固定的时间间隔执行 cron 作业的文件的路径。

该设置主要在 cPanel 菜单中找到,但可能会因托管服务提供商而异,或者您可以要求托管服务提供商支持团队进行设置。

这里是有用的链接:

Site Ground Real Cron Job

Cron Job for WordPress

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

【讨论】:

    猜你喜欢
    • 2018-12-05
    • 2021-11-08
    • 2016-06-19
    • 1970-01-01
    • 2012-10-26
    • 2018-09-24
    • 2015-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多