首页 » WordPress教程 » 正文

如何解决weblogs.co空间的wordpress定时发布文章失败

我们经常会遇到有时没有时间写博文,而有时有时间时就写好几篇,这样对搜索引擎并不是很友好,而wordpress的定时发布文章功能就是个很好用的功能,可以把一次写好的几篇博文分几天来发,或者把博文固定在一个时间发布,这样更有规律,更方便蜘蛛收录。当小菜也想试试时,却总是失败,没有发布成功,于是我上网搜索了下,发现这个问题很普遍,大多是因为空间的原因,试了网上的解决方法,
普遍方法:
修改默认发布的时间。打开wp-includes目录下的cron.php文件并进行编辑。在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即可。数值也不一定是10,只要比0.01大就可以。原理是wordpress默认发布一篇文章的时间是0.01,所以一旦这个时间内没有发布成功,就会出现丢失的情况,速度是跟你的空间速度有关的。
可经小菜测试此方法对weblogs.co空间不起作用,又没找到别的修改代码的方法,就测试安装了WP Missed Schedule插件,这个插件可以把定时发布失败的文章,自动再次发布,如果装的是英文的wordpress,后台里错过发布时间的文章都会在时间栏那里显示 “MissedSchedule”。经小菜测试有效。
在后台搜索WP Missed Schedule可以搜到WP Missed Schedule Fix Failed Posts,安装后启用就行,不用设置。这篇文章就是定时发布的,如果你们看见了这篇文章,证明插件有效。
如果你找到了其他有效方法,也可以来分享一下。

本文共 1 个回复

  • Youth霖 2013/06/11 22:44

    又学会了!

发表评论