Advanced Cron Manager – debug & control

Description

With Advanced Cron Manager you can manage WP Cron events:

  • view all registered events
  • search events
  • execute manually any event
  • add new events
  • pause events
  • delete (unschedule) events
  • ready-to-copy-paste PHP implementation for each event
  • bulk actions on events
  • block WP Cron spawning and get instructions how to set Server Scheduler

and schedules:

  • view all registered schedules
  • add new schedules
  • edit schedules
  • remove schedules

Plugin use AJAX request so you’ll need enabled Javascript in order to use it.

Advanced Cron Manager PRO

PRO version includes

  • Cron Logger – log cron’s execution times easily
  • Error catcher – catch cron task’s fatal errors and get them displayed in the log
  • Performance stats – see how much time and memory particular event took
  • Debug tool – log any useful informations from Cron callback

Buy now

Informations about WP Cron

Please remember – after deactivation of this plugin added Schedules will be not available. Added Events will still work.

Important – WordPress Cron is depended on the User. WP Cron fires only on the page visit so it can be inaccurate.

Screenshots

  • Plugin control panel
  • Adding, editing and removing Schedule
  • Adding Event
  • Event actions
  • Search and bulk actions
  • Server Scheduler section

Installation

Download and install this plugin from Plugins -> Add New admin screen.

Plugin’s page sits under Tools menu item.

FAQ

Installation Instructions

Download and install this plugin from Plugins -> Add New admin screen.

Plugin’s page sits under Tools menu item.

Tasks and schedules will be still working after plugin deactivation/removal?

Tasks yes. Schedules no.

How does the pausing/unpausing work

When you pause an event it’s really unscheduled and stored in the wp_option. If you unpause it, it will be rescheduled. All paused events are rescheduled on plugin uninstall.

What is the Event hook?

It’s used for action. For example if your hook is hook_name you’ll need to add in PHP:
add_action( ‘hook_name’, ‘function_name’ )

Does this plugin allow to add PHP to events like in WP Crontrol plugin?

No. This is not safe. You can, however, copy the sample implementation and paste it into you own plugin or theme’s function.php file.

Can this plugin block WP Cron and help hooking it into Server Cron like WP-Cron Control plugin?

Yes, but WP-Cron Control is quite old and it’s tactics is not needed anymore. Advanced Cron Manager can disable spawning WP Cron on site visit and will give you useful informations about added Server Cron task.

Reviews

good, but bulk delete didn’t work for me

I found hundreds of cron jobs that had stacked up in error and was searching for a way to bulk select and delete. I thought this plugin was the answer, but the bulk delete just wouldn’t work. The author was very prompt in trying to help me via my support thread and perhaps it will be resolved, but at the moment, if you’re looking for bulk delete capabilities, this may or may not work for you. I left review at 4 stars rather than just average 3 because of the responsiveness of author.

Read all 19 reviews

Contributors & Developers

“Advanced Cron Manager – debug & control” is open source software. The following people have contributed to this plugin.

Contributors

“Advanced Cron Manager – debug & control” has been translated into 3 locales. Thank you to the translators for their contributions.

Translate “Advanced Cron Manager – debug & control” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

2.3.0

  • [Changed] Proper compatibility with PHP 5.3
  • [Changed] Updated composer libraries
  • [Changed] Dice Container is not longer used
  • [Fixed] Problem with nested Composer environment, thanks to @v_decadence
  • [Fixed] Assets vendor directory

2.2.3

  • [Added] Compatibility with PHP 5.3 with Dice library
  • [Changed] PHP 5.6 requirement to PHP 5.3
  • [Changed] Moved Container to separate file

2.2.2

  • [Changed] Minimum PHP version to 5.6

2.2.1

  • [Fixed] Delete file where DI52 container was still used

2.2.0

  • [Changed] Updated composer libraries
  • [Changed] Changed DI52 Container to Dice in own namespace
  • [Added] Server Scheduler section with information about hooking the WP Cron to server scheduler

2.1.2

  • [Changed] Schedules can be registered in the system with 0s interval, thanks to @barryalbert

2.1.1

  • [Changed] Requirements lib has been moved to Composer

2.1.0

  • [Changed] Utilities classes has been moved to separate composer libraries
  • [Changed] Requirements checks
  • [Changed] date() function to date_i18n()
  • [Fixed] Deprecated function has been updated
  • [Fixed] Translations. There was few missing gettext functions
  • [Added] Schedules dropdown in add new event form now includes schedule’s slug
  • [Added] Sanitization of Schedule and Event slugs in Add forms

2.0.0

  • [Changed] Pretty much everything. There’s new interface and code base.
  • [Added] Events search
  • [Added] Ability to pause/unpause events
  • [Added] Ability to edit schedules
  • [Added] Example PHP implementation for each event (action and callback function)
  • [Added] Bulk actions

1.5

  • [Fixed] Manual execution of task which is giving an errors

1.4.4

  • [Added] French translation thanks to Laurent Naudier
  • [Changed] Promo box from Popslide plugin to Notification

1.4.3

  • Metabox promo update

1.4.1

  • Fixed executing when args are provided

1.4

  • Added hooks for PRO version
  • Removed PHP closing tags
  • Added settings widget

1.3.2

  • Fixed arguments passed to the action on AJAX request

1.3

  • Added promo metabox
  • WordPress 4.1 comatybility check
  • Updated translation
  • Added plugin icon

1.2

  • Readme improvement
  • Added execution button
  • Removed debug alert

1.1

  • Fixed Schedules list from other plugins

1.0

  • Plugin relase