Future Monitor
WordPress publishes every scheduled post through its own cron event. If that event gets lost – a plugin clearing the cron schedule, a failed write to the database, a restored backup – the post stays scheduled forever and nobody notices. This is the “missed schedule” problem. Future Monitor adds a da
WordPress publishes every scheduled post through its own cron event. If that event gets lost – a plugin clearing the cron schedule, a failed write to the database, a restored backup – the post stays scheduled forever and nobody notices. This is the “missed schedule” problem.
Future Monitor adds a dashboard widget that lists every scheduled post with a verdict:
- ✅ WordPress has a publishing event for the post and will publish it.
- ⚠️ WordPress has no event for it, but Future Monitor’s hourly check watches the post and will publish it.
- 🚨 Nothing will publish the post. Open it and save it again.
In addition, an hourly check publishes every scheduled post whose date has already passed.
The widget is shown to users who may edit posts, and each of them only sees the scheduled posts they may edit.
Note that the hourly check is a cron event itself. It helps when single posts lost their event while WP-Cron as a whole still works; if WP-Cron does not run at all, the widget shows the problem, but the check cannot fix it.
- 01Install the plugin from the plugin directory, or upload the future-monitor folder to /wp-content/plugins/ .
- 02Activate the plugin on the Plugins screen.
- 03Find the “Future posts monitor” widget on the dashboard.
Frequently asked questions.
A post shows 🚨. What do I do?
Open the post and update it without changing its date. WordPress then schedules a new publishing event, and the post shows ✅.
Does the plugin change my posts?
Only by publishing scheduled posts whose date has passed – which is what WordPress should have done.