So my last post was about. Because of this problem I missed posting many posts which were scheduled.
After looking into lots of solution in wordpress support forum community , I realize the problem is with WordPress cron jobs. And there is a quick and easy solution to this problem. but to resolve this issue we need to edit our cron.php file which is into wp-includes folder.
Make sure before you start editing your cron file , take a backup of this file . So that while editing if you make any mistake, you can always revert back to previous state.
To start with fixing missed schedule problem , access your wordpress files using any FTP client. Download cron.php file from wp-includes folder.
Look for line
wp_remote_post( $cron_url, array(‘timeout’ => 0.01, ‘blocking’ => false, ‘sslverify’ => apply_filters(‘https_local_ssl_verify’, true)) );
Change the timeout to some higher value . In my case I changed it to 10 sec, by simply changing
‘timeout’ => 10, ‘blocking’ => false
I’m sure many of you who are facing this problem, will find this solution very useful and will make most out of WordPress scheduling feature.
Do let us know if you find any other bug in WordPress 2.9.