query( // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching -- one-time uninstall cleanup. $wpdb->prepare( "DELETE FROM {$wpdb->options} WHERE option_name LIKE %s OR option_name LIKE %s OR option_name LIKE %s", $wpdb->esc_like( 'addon_boss_' ) . '%', $wpdb->esc_like( '_transient_addon_boss_' ) . '%', $wpdb->esc_like( '_transient_timeout_addon_boss_' ) . '%' ) ); // Each person's "Last used" kind on the new-set screen. delete_metadata( 'user', 0, 'addon_boss_last_set_kind', '', true ); // No background job of ours outlives the plugin. if ( function_exists( 'as_unschedule_all_actions' ) ) { as_unschedule_all_actions( 'addon_boss_sf_run', array(), 'addon-boss' ); } }