Monitor and troubleshoot WordPress cron activity
Advanced Cron Manager PRO extends WordPress cron management with visibility into what happens when scheduled events run. The free functionality shows which events are scheduled; PRO adds logging and diagnostic tools that help you investigate failures, review resource usage, and understand the code connected to each event.
WordPress relies on WP-Cron for background tasks such as sending emails, publishing scheduled posts, running backups, and syncing data. Because scheduled work is triggered by page visits, tasks may not run exactly on time on low-traffic sites. Advanced Cron Manager includes a Server Scheduler feature that can disable the default page-load triggering and provides instructions for setting up a real server cron job when more precise timing is needed.
Execution history and diagnostics
- Cron Logger: review execution history with timestamps and status for every event, including whether it succeeded or failed.
- Performance Stats: track execution time and peak memory usage for individual cron events to identify slow or resource-heavy tasks.
- Error Catcher: catch fatal errors thrown by cron callbacks and display them in the log instead of leaving failures silent.
- Debug Tool: log custom data from inside cron callbacks using do_action(‘advanced-cron-manager/log’), giving you more detail about what your code does during execution.
Understand and control scheduled events
Use the dashboard to view registered events with their hooks, arguments, schedules, and next execution times. Search and filtering help locate events on sites with many cron jobs. You can manually run an event to test it or force an immediate execution, pause and resume events for troubleshooting, and add or remove events when your site’s scheduled work changes.
PRO adds Event Rescheduling, allowing you to change an event’s next execution date and schedule. This can help shift heavier tasks away from peak hours and balance server load. Event Listeners show the functions and methods hooked into each cron event, so you can understand what code runs behind a hook.
Flexible schedules and administration
Advanced Cron Manager lets you view, add, edit, and remove custom cron schedules. With Advanced Scheduling (Schyntax), you can go beyond simple intervals and define timing such as noon on the last day of the month, weekdays only, or every Tuesday and Friday.
For development and maintenance work, the plugin provides copy-paste PHP implementation snippets for an event’s action hook and callback. Bulk actions let you remove, pause, or unpause multiple events at once. Paused events are unscheduled and stored in the wp_option; unpausing reschedules them. Events you create continue to exist after plugin deactivation, while custom schedules are available only while the plugin remains active.
Installation and workflow
Install and activate Advanced Cron Manager PRO on the WordPress site where you need to manage WP-Cron. Open its cron management dashboard, review scheduled events, and use the logger, performance information, error log, listeners, and debug tool to investigate activity. Adjust schedules or reschedule events as needed, then use the Server Scheduler instructions if you want to configure a real server cron job.
A 14-day money-back guarantee is provided for Advanced Cron Manager PRO.