WP-Cron Control
This plugin allows you to take control over the execution of cron jobs.
The facts
- Rating
- 3.5★ from 10
- Active installs
- 1k+
- Price
- Free
- Last updated
- 28 Nov 2017
- Added
- Aug 2011
- Requires WP
- 3.4
- Tested up to
- WP 4.8.30
- Downloads
- 90,048
Our analysis
AI-assistedWP-Cron Control is a WordPress plugin designed to manage the execution of cron jobs on your site. It is particularly useful for websites that do not receive enough traffic to trigger wp-cron frequently or for those that experience race conditions when cron jobs are executed simultaneously. The plugin ensures that cron jobs only run when a specific secret parameter is present, helping to prevent missed scheduled posts.
This plugin is suitable for users who need more control over their site's cron job execution, especially in scenarios where standard methods may lead to issues. It is free to use and can be found in the WordPress.org directory.
Best for: This plugin is best for WordPress site owners needing to manage cron jobs effectively.
What it does well
- ✓Allows control over cron job execution
- ✓Useful for low-traffic sites
- ✓Helps prevent race conditions
- ✓Aids in scheduling missed posts
Where it falls short
- •May cause issues if wp_cron is hooked in another action
- •Limited information available about updates and support
Verdict
WP-Cron Control offers specific functionality for managing cron jobs, but its limitations may require careful consideration before use.
From the developer
Automattic's own description of WP-Cron Control, lightly tidied.
This plugin allows you to take control over the execution of cron jobs. It’s mainly useful for sites that either don’t get enough comments to ensure a frequent execution of wp-cron or for sites where the execution of cron via regular methods can cause race conditions resulting in multiple execution of wp-cron at the same time. It can also help when you run into posts that missed their schedule.
This plugin implements a secret parameter and ensures that cron jobs are only executed when this parameter is existing.
Limitations
This plugin performs a remove_action( 'sanitize_comment_cookies', 'wp_cron' ); call in order to disable the spawning of new cron processes via the regular WordPress method. If wp_cron is hooked in an other action or called directly this might cause trouble.