文章定时自动采集(WordPress定时发布文章失败怎么解决?修改超时时间这个问题的解决方法)
优采云 发布时间: 2021-10-14 20:38文章定时自动采集(WordPress定时发布文章失败怎么解决?修改超时时间这个问题的解决方法)
WordPress定时发布失败如何解决文章?
修改超时
这个问题有很多解决方案。比如可以修改网站根目录/wp-includes/cron.php文件中的“'timeout'=> 0.01”,把0. 01改为10 . 这个方法魏曾经试过一次,但是不好用,预定的发布还是失败了。
而且有问题。即使当时成功了,以后每次更新WordPress版本都会被覆盖,常规发布失败的阴影依然存在。
使用插件
还有人推荐了两个插件来解决预定发布失败的问题:WP Missed Schedule Posts和MY Missed Schedule。前者已经官方停止提供WordPress下载地址,后者可以下载,但是测试可以支持Wordpress4.9.14,同时作者没有更新插件2年。目前不知道是否支持5.0以上的版本。
在有问题的 WordPress 上安装测试后,预定的发布仍然失败。
代码解析
我找到了WP Missed Schedule插件的代码如下图。将其添加到主题的functions.php 文件中即可解决问题。
需要注意的是,下次更新主题文件时,要把在functions.php文件中添加的代码复制过来,更新主题文件后再次粘贴。其中通常有几段代码,用于不同的目的和功能。
以上三种方法都可以试试。使用插件相对容易,一劳永逸,会消耗一点系统资源(非常低,可以忽略不计)。代码对新手可能不太友好,毕竟新手对wordpress的深入操作并不熟悉。
使用WordPress的定时发布功能,一般用于定期更新网站文章。很多人可能还记得更新3/5的文章,但可能连10天半月的时间都没有看。有人说和使用的云服务器有关,但不一定。wordpress 中的大部分“不能”和“失败”问题都与【权限】有关。也就是说是站长的一些操作改变了相关文件的权限造成的。但是时间长了我们很难重现这个问题,所以如果你也遇到这种问题,可以尝试用本文中的几种方法来解决。