'ID', 'number' => -1, ) ); foreach ( $accesslens_user_ids as $accesslens_user_id ) { delete_transient( 'accesslens_job_' . absint( $accesslens_user_id ) ); } // Clean up any orphaned transients created before user deletion. global $wpdb; // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching $wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE '_transient_accesslens_job_%' OR option_name LIKE '_transient_timeout_accesslens_job_%'" );