Saya mencoba bekerja plugin mana yang memicu wp-cron. Saya tahu tentang kode: http://codex.wordpress.org/Function_Reference/wp_get_schedules , tapi saya lebih suka melakukan sesuatu di backend sql daripada menulis plugin.
20
Saya mencoba bekerja plugin mana yang memicu wp-cron. Saya tahu tentang kode: http://codex.wordpress.org/Function_Reference/wp_get_schedules , tapi saya lebih suka melakukan sesuatu di backend sql daripada menulis plugin.
Jawaban:
Mengapa Anda tidak hanya membuat pekerjaan cron, membuat database dump dan melihat di mana info tentang pekerjaan cron disimpan? Itu yang saya lakukan. Seperti yang diduga, WordPress 3.5.1 menyimpan tugas cron-nya di dalam
{wp}_options
tabel di bawah nama'cron'
.Atau melalui functions.php:
sumber
WordPress memiliki fungsi tidak berdokumen
_get_cron_array()
,, yang mengembalikan array dari semua tugas yang dijadwalkan saat ini. Kita akan menggunakan metode kasar tapi efektif untuk membuang semua tugas menggunakanvar_dump()
. Untuk kemudahan penggunaan, tempatkan kode berikut di plugin:Untuk info lebih lanjut: https://developer.wordpress.org/plugins/cron/simple-testing/
sumber
Anda bisa menggunakan WP-CLI.
Dari baris perintah, Anda dapat menjalankan perintah berikut dari direktori instalasi WordPress Anda:
Ini akan menampilkan tabel acara yang dijadwalkan, kapan acara akan berjalan, dan seberapa sering dijadwalkan ulang. Inilah yang dikembalikan kepada saya ketika saya menjalankan perintah:
https://kinsta.com/knowledgebase/wordpress-cron-job/
sumber
wp cron event list