We recently updated our WordPress version, or we did install and configure W3 Total Cache to be using Object Cache feature. After these actions whenever we schedule posts for future publishing they never get published. If we check the post we see an error message, saying that the post didn’t get published: Missed schedule.
Missed schedule Problem
There can be different reasons why we are experiencing this issue, but the most common ones are:
- The site has really low traffic
- WP-Cron is not working correctly
- W3 Total Cache is using object cache
Solution for Missed schedule
In order to solve this problem there are two possible solutions.
Manually configuring the cronjob through our hosting provider. In this example I will show you how the screen for the cronjob should look in the cPanel section.
We need to manually add a cronjob, to be executed every 5 or 10 minutes. This cronjob will basically access our WordPress Cron URL, and this will trigger all the pending actions on the WP-Cron queue to be executed. This means that if any posts are scheduled they will get published.
The cron job command should look similar to the next line (remember to replace it for your site domain):
wget -O /dev/null http://yoursite.com/wp-cron.php?doing_wp_cron
Using a WordPress plugin. There is an awesome free WordPress plugin that will do the work for us: WP Missed Schedule Fix Failed Future Posts.
WP Missed Schedule Fix Failed Future Posts will match posts with this problem and republish them correctly, 10 items each session every 5 minutes
We will download, install and activate the plugin and forget about the issue. This plugin will manage to bulk publish missed scheduled posts, on batches of 10 items to decrease server usage. The plugin is able to work with popular cache plugins (W3 Total Cache), social plugins (Jetpack) and many more.
Get Better and Cheaper WordPress Hosting
Hostgator is one of the main hosting providers, the service and quality are reliable and solid and their prices are ridicously cheap.
In addition to that you can get 25% OFF discount using the next code: JORDIPLANA25
Did this posts solve your problem with ‘Missed schedule’ posts? Leave a comment!