Ich habe mehrere Cron-Jobs, die alle an denselben Hook gebunden sind, aber jeweils ein anderes Argument haben (eine Post-ID). Es wird wp_clear_scheduled_hook
nur der Job gelöscht, der mit dem übergebenen Argument übereinstimmt (oder Jobs ohne Argumente, wenn kein Argument angegeben ist).
Gibt es eine Möglichkeit, alle mit einem Hook verknüpften Cron-Jobs zu löschen, unabhängig von dem Argument, das dieser Job hat? (Ohne dies manuell durch Durchlaufen der IDs zu tun).
Scheint, eine Antwort wurde gelöscht! Um zu verdeutlichen, was ich erreichen möchte: Jeder Beitrag hat ein Ablaufdatum - und ich möchte den Beitrag nach diesem Datum löschen.
(Eine alternative Option besteht darin, einen Cron-Job zu haben, der alle 24 Stunden wiederholt wird und abgelaufene Beiträge löscht.)
Ich habe mich jedoch entschlossen, für jeden Beitrag einen einmaligen Job zu erstellen. Es scheint jedoch, dass Sie nicht alle Jobs gleichzeitig löschen können, ohne sie zu durchlaufen.