WordPress does a lot of work in the background.
Scheduled posts, plugin cleanups, backups, emails, WooCommerce jobs — many of these tasks are handled by WP-Cron.
Most site owners never look at it. That is fine, until something stops running or old plugin tasks remain in the queue forever.
WP-Cron is not a real server cron. It usually runs when someone visits the site. On small sites, this can delay scheduled work. On older sites, deleted plugins may leave behind orphaned hooks: scheduled tasks that still exist, but no longer have a callback.
Nothing breaks immediately. The site still loads. But the cron list becomes messy and harder to understand.
That is why it makes sense to check WP-Cron once in a while.
Are there missed events? Are there hooks from plugins you removed? Are important jobs actually scheduled?
atec Cron gives WordPress a focused cron dashboard. It lists hooks, shows the next run and countdown, highlights missed events, detects orphaned hooks, and lets you run or remove individual entries. It can also bulk delete orphaned hooks.
Top comments (0)