【问题标题】:Execute WordPress Action or Hook from External CRON从外部 CRON 执行 WordPress 操作或挂钩
【发布时间】:2014-04-14 09:22:28
【问题描述】:

有没有办法从服务器端 CRON 作业执行 WordPress 操作/挂钩?

我不是在谈论 WordPress cron 任务...

【问题讨论】:

    标签: php wordpress cron hook


    【解决方案1】:

    通常您使用以下方式安排事件(动作/挂钩):

    wp_schedule_event($timestamp, $recurrence, $hook, $args);
    

    然后要使用服务器端 CRON 执行它,您将加载 WordPress 的 wp-cron.php

    这可能会有问题,因为 WP 有自己的内部(非真实)Cron,因此最好使用 define(‘DISABLE_WP_CRON’, true); 完全禁用它以避免冲突。

    您可以通过搜索“替换 WordPress cron”或“在 WordPress 中使用真正的 cron”来阅读很多关于此的文章,这样您就知道自己在做什么(例如,您也可以锁定 cron)。

    【讨论】:

    • 我明白了!直到您的回答,我才明白加载 wp-cron.php 实际做了什么……谢谢!
    猜你喜欢
    • 2017-10-02
    • 2021-08-02
    • 1970-01-01
    • 2015-07-22
    • 1970-01-01
    • 2015-02-19
    • 2014-07-04
    • 1970-01-01
    • 2010-10-04
    相关资源
    最近更新 更多