以编程方式检测wp-cron是否被禁用?

时间:2021-01-18 作者:Thomas Harris

我有一个依赖于WP Cron来执行后台任务的插件。我想警告用户,当插件被禁用时,它将无法工作。

插件中是否可以通过编程方式检查WP Cron是否已禁用?

1 个回复
SO网友:Jose

首先,我将检查常量“DISABLE\\u WP\\u CRON”。如果该常数为true,我已经警告用户了。

然后,我会用你的插件设置一个cron作业来更新数据库中的一个选项。该选项只能由插件的cron作业更新。然后可以检查该选项是否已更新。如果该选项已更新,则cron系统正在工作。如果未更新,您可以通过要求检查cron是否已启用来警告用户。

相关推荐

Wp-cron和执行is_admin()包含的脚本中的代码

我正在开发一个插件。其后端设置允许管理员从第三方数据提供商更新站点数据文件,或打开/关闭wp cron作业以自动完成此操作。在此(简化)代码中I assume my wp-cron job will only be run if someone logs in to the WP Dashboard? (不是我真正想要的)if (is_admin()) { include \'my_update_script.php\'; include \'settings_form_stuff