我的 WordPress 上有问题,我的 WordPress 上没有执行 cron 事件。检查 WP_Control 插件,我发现没有执行任何钩子。可能是什么问题?我尝试手动运行它们但没有成功。顺便说一句,在 wp-config.php 中,我启用了:define('DISABLE_WP_CRON', false);有人知道去哪里看吗?
谢谢。
您的 cronjob 没有在 WP 端执行可能有多种原因。以下是其中一些,无耻地从 WP Crontrol FAQ 中窃取:
根据我的经验,最好首先激活 WP 调试并在日志中搜索致命错误。
WordPress cronjobs 默认情况下不会作为“真正的”crons 执行,而是由页面视图触发。 cron 作业仅在访问者使用系统时执行,无论是在前端还是后端。
通过托管提供商(或在您的服务器上),您可以通过真正的 cronjobs 处理 WordPress cronjob 队列。这涉及设置您之前提到的
define(‘DISABLE_WP_CRON’, false);
标志。