预定的帖子和wp-cron-如果太旧了,为什么预定的帖子不发布?

时间:2013-02-04 作者:user1954882

我注意到wp_schedule_single_event 提及以下内容:-

如果计划时间已过,当有人访问您的WordPress站点时,该操作将启动。

然而,这似乎不适用于预定的帖子。我注意到,如果wp cron暂时不运行(不确定确切的时间范围),可能会错过一些帖子。然后,帖子的管理面板中会有“Missed Schedule”的标签。

我的问题是:-

这只是针对预定的帖子还是所有预定的活动?

在错过预定post之前,必须运行wp cron的时间范围是什么?

该时间段在代码中的何处设置?我似乎在wp cron中找不到它。php,cron。php或post。php。

1 个回复
SO网友:GhostToast

我不确定确切的答案,但我有一个理论,那就是这是一个24小时的窗口。你可以依靠wp-cron 还有一些人每天访问您的站点,让您的服务器处理您的cron。假设你有cpanel,it\'s fairly easy to do.

然后每12或24小时运行一次。通过禁用wp cron,您还可以减少服务器上的一点负载,否则,wp-cron 每次加载页面时,都会询问它是否有作业要做。

结束

相关推荐

PUBLISH_POST操作挂接不工作

我这里有一个非常简单的问题,我相信解决方案会非常简单。代码如下:function the_fat_lady_sings() { echo \'this plugin is a far harder than i imagined\'; } add_action( \'publish_post\',\'the_fat_lady_sings\' ); 我只是想重复这句话,但它根本不起作用。请帮忙,我不知道怎么了。如果我使用init 而不是publish_post, 它