Saya memiliki beberapa pekerjaan cron yang terhubung ke hook yang sama, tetapi masing-masing dengan argumen yang berbeda (ID postingan). Tampaknya wp_clear_scheduled_hook
hanya membersihkan pekerjaan yang cocok dengan argumen yang diterimanya (atau pekerjaan tanpa argumen apa pun, jika tidak ada argumen yang diberikan).
Apakah ada cara untuk menghapus semua pekerjaan cron yang terkait dengan sebuah kail, terlepas dari argumen yang dimiliki pekerjaan tersebut? (Tanpa melakukannya 'secara manual' dengan perulangan melalui ID).
Tampaknya jawaban telah dihapus! Untuk memperjelas apa yang ingin saya capai: setiap posting memiliki tanggal kedaluwarsa - dan saya ingin menghapus posting setelah tanggal ini.
(Opsi alternatif adalah memiliki satu pekerjaan cron - diulang setiap 24 jam yang menghapus semua kiriman yang kedaluwarsa).
Namun, saya memutuskan untuk membuat pekerjaan satu kali untuk setiap posting - tetapi tampaknya Anda tidak dapat menghapus semua pekerjaan sekaligus tanpa melalui mereka.