How to debug WordPress “Cron” wp_schedule_event

You can run WP cron manually by calling: http://example.com/wp-cron.php?doing_wp_cron

If you don’t want the automatic cron to run while you’re debugging, then add this to your /wp-config.php file:

define('DISABLE_WP_CRON', true);

If you’re on a development environment and want to output debug information, calling it manually like that will show you your debug output.

Alternatively you can use PHP’s built-in error_log function to log message strings to the error log for debugging. You’d need to use this in conjunction with WP_DEBUG settings, as mentioned by Rarst.

Leave a Comment