
WordPress文章出现“错过定时发布”,应同时检查时区、任务是否存在、任务触发机制及执行错误。默认WP-Cron依赖请求触发,并非一直运行的系统时钟,因此低访问量只是可能原因之一。
先核对时间,不要先装插件
查看“设置 → 常规”的时区,以及文章计划发布时间。城市时区与固定UTC偏移在涉及夏令时时可能有不同表现。记录后台显示时间和服务器时间,避免把时区误差当作执行故障。
确认文章确实处于定时状态,而不是草稿或待审核。若编辑流程插件改变发布规则,也要检查审批条件。
检查任务有没有被触发
查看站点健康中的回环请求与计划事件提示,并检查是否设置了 DISABLE_WP_CRON。若禁用了默认触发,应有相应系统计划任务接管;仅添加禁用设置而没有建立替代机制,会让任务停摆。
测试站的HTTP认证、CDN挑战、DNS错误和服务器资源耗尽,都可能妨碍回环执行。不要只通过增加访问量判断问题已经解决。
系统计时也需要验证
需要使用系统计划任务时,由管理员根据主机支持的方式配置,并明确运行用户、PHP版本、路径、频率和日志。避免默认WP-Cron与自定义方案配置混乱,更不要照抄其他主机路径。
执行日志应能说明任务是否启动、是否完成和是否报错。手动运行一次成功,不能证明之后会按计划持续触发。
用一个测试草稿验收
设置一个短期测试发布任务,关闭后台等待到期,再从未登录窗口访问,并重新读取后台状态。核对公开页面确实出现,而不是仅在管理界面看到标题。
如果存在大量积压任务,先查明任务来源和失败原因。涉及邮件、库存或外部同步时,不要无差别重跑全部队列,以免重复发送或重复处理。
已经错过的文章会自动补发吗? 取决于对应事件是否仍存在以及后续执行是否成功。应核对具体文章状态和任务记录;必要时手动发布已确认内容,但仍要修复调度原因。
参考资料
相关问题
本文为通用排查指南,依据所列官方资料整理;菜单名称和行为可能随版本及主机环境变化。配图为AI生成的概念示意,不是实际故障截图。
