一个预定的帖子说“错过日程安排”是正常的吗?

时间:2015-09-29 作者:Satbir Kira

我正在制作一个名为公告的自定义帖子类型。当我将它设置为未来的发布时间时,比如说8:00。它将在8:01显示“错过时间表”。不过,过一会儿我会刷新并发布。这是预期的行为吗?

1 个回复
最合适的回答,由SO网友:dswebsme 整理而成

简言之,是的。如果wp cron没有足够频繁地触发,它将错过预定的发布时间。你上面提到的行为是正常的。访问您的站点将自动在后台触发wp cron,任何“错过的时间表”帖子都将立即发布。

为了从wp cron中获得更一致的行为,我建议在您的web服务器上设置一个cron作业,以定期(每30分钟、每小时等)运行wp cron。通过这样做,您可以指示wp cron维护您的计划任务,而不必依赖web流量为您触发wp cron。

相关推荐

WP_INSERT_POST()使用‘POST_STATUS’=>‘PUBLISH’创建重复项

我正在尝试从中批量添加自定义帖子类型的帖子。csv文件。除了两次添加帖子外,其他一切都正常。它们在数据库中完全相同,只是一个有作者1,另一个有作者2。此外,它在post\\u名称后面附加“-2”。以下是我所拥有的:add_action(\'wp_loaded\', \'add_from_csv\', 10); function add_from_csv() { if (($handle = fopen(dirname(__FILE__) . \"/posts.csv\", \"r\