Live Preview
PHP 7.4+
WP-Cron Scheduler
Create recurring background tasks for your plugin or theme. Visualize execution times and register custom intervals (e.g. "Every 5 Minutes") instantly.
Task Settings
"Tomorrow Midnight" is useful for daily digest emails or maintenance tasks.
Run #11/3/2026 06:19 PM
Action my_daily_report_task fires.(Triggers immediately on next visit)
Run #21/4/2026 06:19 PM
Fires exactly daily later.
Run #31/5/2026 06:19 PM
Note: WP-Cron is "pseudo-cron". These events only run when someone visits your site. For exact timing, disable WP-Cron and use a real server cron job.
How WP-Cron Works
Unlike a system cron that runs at a specific time regardless of traffic, WordPress Cron is triggered by page visits. If no one visits your site, your scheduled tasks will not run.
Best Practice: Disable Default Cron
For high-traffic or critical sites, disable the default behavior in wp-config.php and set up a real server cron job to hit wp-cron.php every minute.
define( 'DISABLE_WP_CRON', true );