When you have scheduled posts on your wordpress blog and they don’t show up as published when you check, it will show up as missed schedule in the list of posts.
I have had this happen to me on previous versions of WordPress and have fixed it before. WordPress 3.0 was supposed to resolved the “Missed Schedule” problem but it really hasn’t , going by the number of discussions on the wordpress forum.
The Missed schedule has something to do with WordPress cron jobs. Here is a quick and easy solution to this problem. but to resolve this issue we need to edit our cron.php file which is in the wp-includes folder.
To start with fixing missed schedule problem, access your wordpress files using any FTP client. Download or right click and edit (on Filezilla) the cron.php file which is found in the wp-includes folder.
Look for this line in the code:
wp_remote_post( $cron_url, array(‘timeout’ => 0.01, ‘blocking’ => false, ‘sslverify’ => apply_filters(‘https_local_ssl_verify’, true)) );
All you have to do is to change the timeout to a higher value . I changed it to 10 sec, by simply replacing 0.01 with 10.
‘timeout’ => 10, ‘blocking’ => false
Save the file and reupload it back to your server. Done!
Technorati Tags: wordpress, missed schedule, cron job, cron.php

Leave a Reply