Scheduled Posts Issue Fixer
WordPress relies on WP-Cron to publish scheduled posts. On low-traffic sites, or when WP-Cron is delayed by caching, a post can be left showing the “missed schedule” error and never goes live. Scheduled Posts Issue Fixer solves this. It registers a cron job that runs every minute, finds posts whose
WordPress relies on WP-Cron to publish scheduled posts. On low-traffic sites, or when WP-Cron is delayed by caching, a post can be left showing the “missed schedule” error and never goes live.
Scheduled Posts Issue Fixer solves this. It registers a cron job that runs every minute, finds posts whose scheduled time has passed but which are still stuck in the future status, and publishes them using WordPress’s own publishing functions.
Why it is safe for performance
- Processes at most 20 posts per run, so it never loads your whole post table.
- Uses an indexed query against post_date_gmt and post_status .
- Returns immediately when there is nothing to publish.
- Removes its cron job when the plugin is deactivated or uninstalled.
Features
- Publishes overdue posts, pages and custom post types automatically
- No settings screen, works as soon as it is activated
- Uses wp_publish_post() , so normal publishing hooks still fire for caching, SEO and notification plugins
- Filterable batch size and post types
- Cleans up its cron event on deactivation and uninstall
INSTALL “Scheduled Posts Issue Fixer” FROM WITHIN WORDPRESS
- 01Visit the plugins page within your dashboard and select ‘Add New’;
- 02Search for ‘Scheduled Posts Issue Fixer’;
- 03Activate Scheduled Posts Issue Fixer from your Plugins page;