Ho diversi lavori cron tutti collegati allo stesso hook, ma ognuno con un argomento diverso (un ID post). Sembra wp_clear_scheduled_hook
cancellare solo i lavori che corrispondono all'argomento passato con esso (o lavori senza alcun argomento, se non viene fornito alcun argomento).
C'è un modo per eliminare tutti i lavori cron associati a un hook, indipendentemente dall'argomento che ha il lavoro? (Senza farlo "manualmente" eseguendo il ciclo tra gli ID).
Sembra che una risposta sia stata cancellata! Per chiarire cosa vorrei ottenere: ogni post ha una data di scadenza - e vorrei eliminare il post dopo questa data.
(Un'opzione alternativa è quella di avere un cron job - ripetendo ogni 24 ore che elimina tutti i post scaduti).
Tuttavia, ho deciso di creare un lavoro unico per ogni post, ma sembra che non sia possibile eliminare tutti i lavori contemporaneamente senza spostarli.