Próbuję pracować, która wtyczka wyzwala wp-cron. Wiem o kodzie: http://codex.wordpress.org/Function_Reference/wp_get_schedules , ale wolałbym zrobić coś w backendu sql niż pisać wtyczkę.
20
Próbuję pracować, która wtyczka wyzwala wp-cron. Wiem o kodzie: http://codex.wordpress.org/Function_Reference/wp_get_schedules , ale wolałbym zrobić coś w backendu sql niż pisać wtyczkę.
Odpowiedzi:
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}_options
tabeli pod nazwą'cron'
.Lub poprzez funkcje. Php:
źródło
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 zadaniavar_dump()
. Aby ułatwić korzystanie, umieść następujący kod we wtyczce:Aby uzyskać więcej informacji: https://developer.wordpress.org/plugins/cron/simple-testing/
źródło
Możesz użyć WP-CLI.
Z wiersza poleceń możesz uruchomić następujące polecenie z katalogu instalacji WordPress:
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:
https://kinsta.com/knowledgebase/wordpress-cron-job/
źródło
wp cron event list