Как быстро просмотреть расписание wp-cron
Я пытаюсь выяснить, какой плагин запускает wp-cron. Я знаю про код: http://codex.wordpress.org/Function_Reference/wp_get_schedules, но предпочел бы сделать что-то через SQL в бэкенде, вместо того чтобы писать плагин.

Почему бы просто не создать cron-задачу, сделать дамп базы данных и посмотреть, где хранится информация о cron-задаче? Именно так я и поступил. Как и предполагалось, WordPress 3.5.1 хранит свои cron-задачи в таблице {wp}_options
под именем 'cron'
.
SELECT *
FROM `wp_options`
WHERE `option_name` LIKE '%cron%'
Или через functions.php:
$cron_jobs = get_option( 'cron' );
var_dump($cron_jobs);

Вы можете использовать WP-CLI.
Из командной строки, находясь в директории вашей установки WordPress, выполните следующую команду:
wp cron event list
Она выведет таблицу запланированных событий с указанием времени их выполнения и периодичности перепланирования.
Вот что вернулось при выполнении команды у меня:

Спасибо, это сработало для меня. Если кто-то хочет проверить список кронов WordPress на сервере, используйте команду wp cron event list

@HemantKumar Это именно то, что сказал в своем ответе Shreyl...

В WordPress существует недокументированная функция _get_cron_array()
, которая возвращает массив всех текущих запланированных задач. Мы воспользуемся простым, но эффективным способом вывода всех задач с помощью var_dump()
. Для удобства разместите следующий код в плагине:
echo '<pre>';
print_r( _get_cron_array() );
echo '</pre>';
Подробнее: https://developer.wordpress.org/plugins/cron/simple-testing/
