У меня есть несколько заданий cron, все они привязаны к одному и тому же крючку, но у каждого свой аргумент (идентификатор записи). Похоже, очищаются wp_clear_scheduled_hook
только задания, которые соответствуют аргументу, переданному с ним (или заданиям без аргументов, если аргумент не предоставлен).
Есть ли способ удалить все задания cron, связанные с ловушкой, независимо от аргумента этого задания? (Не делая это «вручную», просматривая идентификаторы).
Кажется, ответ был удален! Чтобы уточнить, чего я хотел бы достичь: у каждого поста есть дата истечения срока действия - и я хотел бы удалить пост после этой даты.
(Альтернативный вариант - иметь одно задание cron - повторять каждые 24 часа, удаляя все сообщения с истекшим сроком).
Тем не менее, я решил создать одноразовое задание для каждого поста, но кажется, что вы не можете удалить все задания сразу, не просматривая их.