Wordpress 2.9 “missed schedule” future posts error
As always, the new version of Wordpress works great on most servers, but not on some others. One common issue is scheduled posts failing to post. If you look in your Edit screen, they’ll say in orange “Missed Schedule.” You may be able to fix them on the fly by using Quick Edit (not regular edit – it doesn’t work!) and changing the status of the post to published. That solution worked for some people, but not for me. And even if it works, it destroys the whole point, which is not to have to sit there at exactly the minute you want the post published and click stuff to make that happen.
What worked for me was one very simple modification in the wp-includes/cron.php file:
Change
wp_remote_post ($cron_url, Array (‘ timeout’ => 0.01, ‘ blocking’ => false));
To 20 seconds:
wp_remote_post ($cron_url, Array (‘ timeout’ => 20, ‘ blocking’ => false));
This solution did not work for everyone. Some people found upgrading to the latest Yet Another Related Posts Plugin did the trick. Another option that worked for a number of users was the Scheduled MIAs plugin, which I opted not to use because you have to sign in to some service I’m not familiar with to get the plugin.

Categories:
Tags: |