query( $wpdb->prepare( 'DROP TABLE IF EXISTS %i', $wpdb->prefix . $cleannetic_table ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery -- Dropping the plugin's own custom tables has no WordPress API equivalent. } delete_option( 'cleannetic_settings' ); delete_option( 'cleannetic_db_version' ); delete_option( 'cleannetic_setup_completed' ); delete_transient( '_cleannetic_activation_redirect' ); remove_role( 'cleannetic_staff' ); $cleannetic_admin_role = get_role( 'administrator' ); if ( $cleannetic_admin_role ) { $cleannetic_admin_role->remove_cap( 'cleannetic_staff_access' ); }