Czy istnieje szybki sposób na sprawdzenie harmonogramu wp-cron

Odpowiedzi:

28

Dlaczego po prostu nie utworzysz zadania cron, zrzucisz bazę danych i nie spojrzysz, gdzie przechowywane są informacje o zadaniu cron? To jest to co zrobiłem. Jak podejrzewano, WordPress 3.5.1 zachowuje swoje zadania cron w {wp}_optionstabeli pod nazwą 'cron'.

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

Lub poprzez funkcje. Php:

$cron_jobs = get_option( 'cron' );
var_dump($cron_jobs);
montrealist
źródło
19

WordPress ma nieudokumentowaną funkcję, _get_cron_array()która zwraca tablicę wszystkich aktualnie zaplanowanych zadań. Użyjemy prymitywnej, ale skutecznej metody, aby zrzucić wszystkie używane zadania var_dump(). Aby ułatwić korzystanie, umieść następujący kod we wtyczce:

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

Aby uzyskać więcej informacji: https://developer.wordpress.org/plugins/cron/simple-testing/

Suresh Kamrushi
źródło
6

Możesz użyć WP-CLI.

Z wiersza poleceń możesz uruchomić następujące polecenie z katalogu instalacji WordPress:

wp cron event list  

Wyświetli tabelę zaplanowanych zdarzeń, kiedy ma być uruchamiany i jak często jest przełożona. Oto, co mi zwrócono, gdy uruchomiłem polecenie:
wprowadź opis zdjęcia tutaj

https://kinsta.com/knowledgebase/wordpress-cron-job/

SherylHohman
źródło
Dzięki, zadziałało to dla mnie, jeśli ktoś chce sprawdzić listę wordpress cron na serwerze, użyj tegowp cron event list
Hemant Kumar