欢迎来到麦麦的不老阁

记录一些关于自己在linux、网络应用、个人心情故事的文字...

关于我

我喜欢搬个小板凳坐在马路边看MM,喜欢把双手插裤兜...更多机密资料... »

Member Login

Lost your password?

麦麦的不老阁

关注互联网,爱生活爱拉芳!不扯谈客观,哥的博客哥做主,用低俗的文字来表述主观看法~

WordPress 定时发布功能失效的解决办法

好几次在使用 定时发布 (wordpress Schedule)日志功能后,到了预订的发布时间后,结果后台显示“计划任务丢失”,使用关键词 “wordpress Schedule” 在 google上搜索,问题还真的普遍存在,终于在一个英文博客上《How to fix the missed schedule bug in WordPress 2.9》找到了答案,经测试,有效,原来是调用 cron.php 中 timeout 值设置得太短了,将这个数值相应改大之后,就能解决这个问题了,希望 wordpress 能尽快解决这个BUG。

解决办法:讲/wp-includes/cron.php 文件中的timeout 修改为10.00即可,当然了,这个值并非一定要等于10.00。

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

根据麦叔本人实测,以上修改后确实能解决定时发布中出现的 “计划任务丢失” 问题。
另外几点说明:
1、如果也有类似问题,修改cron.php之后,记得实测一下,确认定时发布功能是否正常。
2、定时发布功能的时间是参照Wordpress所在的服务器时间,所以使用国外主机的朋友,可能在测试的时候,与自己电脑上的时间对不上。

原英文博客文章链接《How to fix the missed schedule bug in WordPress 2.9
woshao_ea5fd46023856ce8d8503d1b69a39252

订阅博客地址:http://www.uncle.ws/subscribe/

您可能感兴趣的相关日志

本文评论 4 comments

  1. Firm Leave a comment:

    这个功能没尝试过

  2. 假发 Leave a comment:

    定时发布的文章,在没有到发布时间之前,会被搜索引擎看到和收录吗?

    麦麦 回复:

    实际情况我不知道,但是从理论上来说,是不会的。
  3. 赵轩 Leave a comment:

    汗。。。我也试试定时发布功能。。。

Leave a comment

玩转Linux

把Linux当玩具

Wordpress

Wordpress 程序应用

游荡互联网

在网上做点啥?

业界资讯

互联网资讯

随笔小记

随笔小记

软件快递

收集软件资讯