add_filter('woocommerce_debug_tools','bbloomer_bulk_delete_all_statuses');function bbloomer_bulk_delete_all_statuses($tools){$statuses=['pending'=>'Clean Pending Actions','failed'=>'Clean Failed Actions','complete'=>'Clean Completed Actions',];foreach ($statuses as $status_key=>$tool_name){$tools["clean_{$status_key}_actions"]=['name'=>$tool_name,'button'=>'Run','desc'=>sprintf('Deletes all <strong>%s</strong> Action Scheduler actions.',$status_key),'callback'=>function() use ($status_key){global $wpdb;$table=$wpdb->prefix . 'actionscheduler_actions';$batch_size=10000;$deleted=0;do{$rows=$wpdb->query($wpdb->prepare("DELETE FROM {$table} WHERE status = %s LIMIT %d",$status_key,$batch_size));$deleted+=$rows_deleted}while ($rows_deleted>0);return sprintf('Deleted %d %s actions.',$deleted,$status_key)},]}return $tools}.message__messaging span.br{color:#fff!important}