If you have scheduled a post via workflow OR scheduled a revision update via workflow and these posts are not publishing on scheduled time OR the revision update is not happening check the following:
In most cases, this is due to wp-cron not working properly. Simply run a simple test by creating a brand new post and instead of publishing it directly schedule it for say, 15 minutes in future. Most likely, you will get a “missed schedule” even when you are not using workflows. This is due to wp-cron not working properly.
Here are some ways to diagnose the issue:
- Do you have any .htaccess file that adds basic auth to access the site? – Check this article – http://seeit.org/2013/01/03/wordpress-wp-cron-not-working/ See if this helps.
- Another option is to force the wp-cron to run by using the doing_wp_cron (and setting a cronjob to do so) –http://inciteinvite.com/how-to-wordpress-cron-job/
- Lastly, you can monitor the cron using the WP Crontrol plugin – https://wordpress.org/plugins/wp-crontrol