问题描述

我有一个我只想通过 cron 工作运行的功能。有没有办法我可以检查一个特定的预定事件是否调用此函数,而不是其他任何东西?

最佳解决方案

WordPress 有一个不断的 DOING_CRON,可以帮助我们知道我们正在做 cron 工作。它在 wp-cron.php 文件中定义。

所以你可以在你的代码中检查这个常量:

if ( defined( 'DOING_CRON' ) )
{
    // Do something
}

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。