Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

I'm trying to work which plugin is triggering wp-cron. I know about the code: http://codex.wordpress.org/Function_Reference/wp_get_schedules , but I'd prefer to do something in the sql backend rather than write a plugin.

share|improve this question

2 Answers 2

up vote 4 down vote accepted

Why don't you just create a cron job, make a database dump and look where the info about the cron job is kept? That's what I did. As suspected, WordPress 3.5.1 keeps its cron jobs in the {wp}_options table under the name 'cron'.

SELECT *
FROM `wp_options`
WHERE `option_name` LIKE '%cron%'

Or through functions.php:

$cron_jobs = get_option( 'cron' );
var_dump($cron_jobs);
share|improve this answer

WordPress has an undocumented function, _get_cron_array, that returns an array of all currently scheduled tasks. We are going to use a crude but effective method to dump out all the tasks using var_dump. For ease of use place the following code in the plugin:

echo '<pre>'; print_r( _get_cron_array() ); echo '</pre>';

for more info:https://developer.wordpress.org/plugins/cron/simple-testing/

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.