在发布任何帖子后使用Cron刷新页面

时间:2013-06-21 作者:Daniel Foltynek

我想在发布任何帖子(自定义帖子类型)后刷新页面,如何在发布任何帖子后使用Cron刷新页面?谁能告诉我该往哪个方向走?我一直在尝试用谷歌搜索这些信息,但似乎没有人对此感兴趣,或者这似乎是不可能的。

1 个回复
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成

嗯,我认为你不能用cron来做这件事。

浏览器向服务器发送请求并获取响应。它没有永久连接到您的服务器。所以,若要刷新浏览器中已显示的页面,则必须强制浏览器再次发送该页面的请求(执行刷新)。

另一种方法是在页面上放置一些JS。它可以每隔几分钟(大约几分钟)向您的服务器发送AJAX请求,并检查是否有任何新的内容可以以您喜欢的方式显示和处理它们。

结束

相关推荐

更好地处理WP-Cron服务器负载滥用

有multiple reports on how wp-cron is a far from 理想的解决方案,因为它在每次加载页面时都会运行,这在大多数情况下都是不必要的(有一种情况下,当您使用计划的帖子时,它是必要的)常见的建议是define(\'DISABLE_WP_CRON\', true); 至wp配置。php然后安排一个真正的cron作业(如果您有足够的管理员访问权限)。但是as of WP 3.3, there is WP_CRON_LOCK_TIMEOUT, 其中“定义了一段时间,在这段时间