WordPress系统本身有定时发布功能,不过这个WordPress定时发布 功能还不是很完善,经常出现定时发布失败的现象,为什么WordPress 定时发布会失败,定时发布失败的原因很简单,Wordpress默认发布文章的时间是0.01秒,一旦超过这个时间而没有发布成功,文章就会失败。如何解决Wordpress定时发布失败呢? 方法很简单,修改默认的发布超时时间就可以解决了。
修改 /wp-includes/cron.php 系统文件
找到
- wp_remote_post( $cron_url, array(
- ‘timeout’ => 0.01,
- ‘blocking’ => false,
- ‘sslverify’ => apply_filters( ‘https_local_ssl_verify’, true ) ) );
修改 timeout 时间 ,将 0.01 改成10 或者更大些就可以了
这样就可以解决WordPress定时发布失败了。