wordpress定时发布失败/失效:WP Missed Schedule Fix Failed Future Posts

定时按量的更新文章有利于SEO,很多朋友都是开头热,毫无规律的更新一堆文章,到后来就越来越没有动力,心情好了来一篇,心情不好几天都不更新。

wordpress有一个功能:定时发布,可以按照你保存草稿后在指定时间发布出去,让懒人轻轻松松。

但是,经过我的亲身经历,定时发布功能不是随便都能使用的,因为有的博客因为种种原因而导致定时发布失败,我也不例外,所以我谷歌了一下,发现很多博客所写的都不能解决我的问题,服务器时间正常修改时区UTC+8无效,修改wp文件无效,我和我的小伙伴都惊呆了!

WordPress默认发布文章的时间是0.01秒,一旦超过这个时间而没有发布成功,定时发布文章就会失败。如何解决Wordpress定时发布失败呢?

方法一:修改 /wp-includes/cron.php 系统文件

打开wp-includes目录下面的cron.php文件,找到“timeout”代码:

wp_remote_post( $cron_url, array( 'timeout' => 0.01, 'blocking' => false, 'sslverify' => apply_filters( 'https_local_ssl_verify', true ) ) );

将代码后面的数值0.01修改为比原值大就可以了,比如:10.00

注:本方法修改后,WP更新就需要重新修改,不推荐使用

方法二:使用WP Missed Schedule Fix Failed Future Posts插件

后台插件搜索:WP Missed Schedule Fix Failed Future Posts ,作者为:sLa NGjI's.

此插件,微Fan正在使用,非常不错!

发表评论

相关文章