Există o modalitate rapidă de a vizualiza programarea wp-cron
Încerc să identific care plugin declanșează wp-cron. Cunosc despre codul: http://codex.wordpress.org/Function_Reference/wp_get_schedules, dar aș prefera să fac ceva în backend-ul SQL decât să scriu un plugin.

De ce nu creezi pur și simplu un job cron, faci un dump al bazei de date și vezi unde sunt stocate informațiile despre job-ul cron? Exact asta am făcut și eu. După cum bănuiam, WordPress 3.5.1 stochează job-urile cron în tabela {wp}_options
sub numele 'cron'
.
SELECT *
FROM `wp_options`
WHERE `option_name` LIKE '%cron%'
Sau prin fișierul functions.php:
$cron_jobs = get_option( 'cron' );
var_dump($cron_jobs);

Puteți utiliza WP-CLI.
Din linia de comandă, puteți rula următoarea comandă din directorul unde este instalat WordPress:
wp cron event list
Aceasta va afișa un tabel cu evenimentele programate, momentul în care sunt setate să ruleze și cât de des sunt reprogramate.
Iată ce am obținut când am rulat comanda:

Mulțumesc, a funcționat pentru mine. Dacă cineva dorește să verifice lista de cron-uri WordPress pe server, poate folosi această comandă: wp cron event list

WordPress are o funcție nedocumentată, _get_cron_array()
, care returnează un array cu toate sarcinile programate în prezent. Vom folosi o metodă simplă dar eficientă pentru a afișa toate aceste sarcini folosind var_dump()
. Pentru ușurință, plasați următorul cod în plugin:
echo '<pre>';
print_r( _get_cron_array() );
echo '</pre>';
Pentru mai multe informații: https://developer.wordpress.org/plugins/cron/simple-testing/
