30% off Pro plugins with LAUNCH30 See plugins
Dragon Cron Manager box
All plugins

Dragon Cron Manager

View, manage, and debug WordPress cron jobs with ease. Features trash bin recovery, test mode, and execution logging.

Every scheduled task in one place — overdue events flagged, run counts at a glance, and one-click Run, Test or Trash for any hook.

Features

What Dragon Cron Manager does

View, manage, and debug WordPress cron jobs. See all scheduled events, run them manually, and track execution history.

Cron Dashboard

See all scheduled events with hook names, schedules, and next run times

Run Now

Execute any cron job and automatically reschedule the next run

Test Mode

Run a cron without changing its schedule (perfect for debugging)

Trash Bin

Deleted crons go to trash and can be restored for 30 days

Execution Log

Track when crons ran, how long they took, and any errors

Health Check

Detect issues like disabled WP-Cron or overdue events

Schedules Overview

See all registered cron intervals

Trash bin recovery

Accidentally deleted a cron? Restore it with one click. Other plugins delete permanently.

Test mode

Run a cron without rescheduling. Great for debugging without disrupting schedules.

Clear tooltips

Every action button explains what it does on hover.

Modern UI

Clean, intuitive interface that matches WordPress admin styling.

Guides

Put Dragon Cron Manager to work

Step-by-step guides from the team that builds it. All guides

Requirements

  • · WordPress 6.0 or newer
  • · PHP 8.0 or newer
  • · WordPress 6.0+ · PHP 8.0+

Changelog

v1.0.10

Run leaves your existing booking in place when WordPress refuses the reschedule, and trash and log actions no longer report a failed save as a success. ## What's fixed in 1.0.10 - **"Run" no longer drops a recurring event.** When you ran an event and WordPress refused the new booking (for example a plugin blocking scheduling), the event was removed from the schedule while the message still said "rescheduled". The existing booking is now left untouched until the replacement is confirmed in the schedule, and the reason for a refusal is shown. - **Trashing an event is safe against a failed save.** The event is only unscheduled once its trash copy is confirmed saved, so a failed write can no longer remove an event that has no trash copy to restore. - **Trash actions report what really happened.** Restore, permanent delete and Empty trash now check that the change was saved and tell you when it was not, instead of claiming success. Restoring an event that is already scheduled is refused instead of booking it twice. - **"Clear logs" reports a database refusal** instead of saying the logs were cleared. - **Restoring a one-off event from the trash works again.** A trashed single event could not be restored whenever any other event shared its hook and arguments, even at a completely different time, and the screen then suggested permanently deleting it. WordPress allows several one-off events with the same hook at different times, so only a genuine second recurring booking is refused now. No settings, data or behaviour changes otherwise.

View full changelog →