Tengo varios trabajos cron todos enganchados al mismo gancho, pero cada uno con un argumento diferente (una ID de publicación). Parece que wp_clear_scheduled_hook
solo borra el trabajo que coincide con el argumento pasado con él (o trabajos sin ningún argumento, si no se proporciona ningún argumento).
¿Hay alguna forma de eliminar todos los trabajos cron asociados con un enlace, independientemente del argumento que tenga ese trabajo? (Sin hacerlo 'manualmente' recorriendo los ID).
Parece que se eliminó una respuesta! Para aclarar lo que me gustaría lograr: cada publicación tiene una fecha de vencimiento, y me gustaría eliminar la publicación después de esta fecha.
(Una opción alternativa es tener un trabajo cron, que se repite cada 24 horas y elimina las publicaciones caducadas).
Sin embargo, decidí crear un trabajo único para cada publicación, pero parece que no puedes eliminar todos los trabajos a la vez sin recorrerlos.