从外部CRON执行WordPress动作或钩子


Execute WordPress Action or Hook from External CRON

是否有办法从服务器端CRON作业执行WordPress动作/钩子?

我不是在说WordPress的cron任务…

通常你使用:

来安排一个事件(action/hook)
wp_schedule_event($timestamp, $recurrence, $hook, $args);

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

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

有很多关于这方面的文章,你可以通过搜索"替换WordPress cron"或"在WordPress中使用真正的cron"来阅读,所以你知道你在做什么(例如你也可以锁定cron)。