A fix for WordPress posts ‘missed schedule’ after update

I noticed after I updated to wordpress 3.3 and 3.4 that every post I scheduled seemed to show an error “missed schedule” and only appear on the site after I manually published it.  I spent hours digging around for the cause, and more importantly, the solution.

I found a lot of suggestions from other frustrated bloggers, but none of them seemed to work for me.  But then it happened – I found a simple fix that saved the day!  So, hopefully your posts will never give you the missed schedule error, but if they do this is what worked for me:

1. Login to your server via FTP

I use Filezilla.org.

Once in find and rename these files:

  • wp-cron.php
  • wp-includes/cron.php


  • wp-cron.php-original
  • wp-includes/cron.php-original

2. Download WP 2.65

Click here to download the older version of WordPress – 2.65

3. Copy the old versions to your server

From the 2.65 folder grab these files and upload them to your server

  • wp-cron.php
  • wp-includes/cron.php

That’s it!

That should take care of it for you.  Now this is a hack and not a true fix (which hopefully wordpress will take care of soon) and you will need to do this each time you upgrade wordpress.  Or you could do a manual upgrade and not replace those two mentioned files.

If for some reason this doesn’t work for you, there is a nifty plugin that will check for missed posts every 5 minutes and then publish if one missed.  You can find that here.


    +Bob has been blogging since 2007 and earning a full time living from his blogs since early 2009. He enjoys fine dark chocolate, learning, foosball, loose-leaf tea, helping people succeed, anything God created, playing guitar, taking the scenic route, Philippians, and Chick-Fil-A.

    • Tuan Vo

      Thank you Bob. Does it compatible with WP 3.4.2?

      • http://ChristianPF.com Bob Lotich

        Tuan, I am not sure, but I would guess that it would work with any version after 2.65 – when they made the change…

    • http://dietrichduke.com/ Dietrich Duke

      It works on 3.8.1 just fine. Thanks so much for this.

      • http://bloggingyourpassion.com/ Jonathan Milligan

        You are welcome!