WordPress plugin

Advanced Cron Manager PRO

WordPress uses WP-Cron for background tasks such as sending email, publishing scheduled posts, running backups, and syncing data. Page visits trigger these tasks, so they may not run exactly on time on low-traffic sites. Advanced Cron Manager lists registered events with their hooks, arguments, schedules, and next execution times. Search and filtering help you find an event when a site has many scheduled jobs.

Advanced Cron Manager PRO

Start with the event list

WordPress uses WP-Cron for background tasks such as sending email, publishing scheduled posts, running backups, and syncing data. Page visits trigger these tasks, so they may not run exactly on time on low-traffic sites. Advanced Cron Manager lists registered events with their hooks, arguments, schedules, and next execution times. Search and filtering help you find an event when a site has many scheduled jobs.

From the dashboard, run an event manually to test it or trigger it immediately. You can pause or resume events, add or remove them, and use bulk actions to manage several at once. The dashboard also offers PHP snippets for an event’s action hook and callback. Add those snippets to your own plugin or theme; PHP is not entered directly into an event.

The Server Scheduler feature can disable WP-Cron’s default page-load trigger and provides instructions for setting up a real server cron job when more precise timing is needed.

What happened during a run?

Advanced Cron Manager PRO includes execution details for investigating scheduled work:

  • Cron Logger: Review each event’s execution history, timestamps, and success or failure status.
  • Performance Stats: Check execution time and peak memory usage for individual events to find slow or resource-heavy tasks.
  • Error Catcher: Catch fatal errors thrown by cron callbacks and display them in the log.
  • Debug Tool: Log custom data from inside a cron callback with do_action('advanced-cron-manager/log').
  • Event Listeners: See the functions and methods hooked into each event to identify the code that runs behind a hook.

Change timing and schedules

Event Rescheduling lets you change an event’s next execution date and schedule. Shifting heavier tasks away from peak hours can help balance server load. Advanced Scheduling (Schyntax) works with timing beyond simple intervals, such as noon on the last day of the month, weekdays only, or every Tuesday and Friday.

You can view, add, edit, and remove custom cron schedules. Pausing an event unschedules it and stores it in wp_option; unpausing reschedules it. Paused events are rescheduled when the extension is uninstalled.

Installation and plugin lifecycle

Install and activate Advanced Cron Manager PRO on the WordPress website where you manage WP-Cron, then open the cron management dashboard. Review scheduled events and use the execution log, performance data, error log, listeners, and debug tool to investigate activity. Adjust event timing as needed, then follow the Server Scheduler instructions if you want to configure a real server cron job.

Events you create remain after plugin deactivation. Custom schedules are available only while the plugin is active. Advanced Cron Manager PRO includes a 14-day money-back guarantee.