prefix . 'agizoai_cart_orders'; $agizoai_cart_items_table = $wpdb->prefix . 'agizoai_cart_order_items'; $agizoai_cart_logs_table = $wpdb->prefix . 'agizoai_cart_payment_logs'; $agizoai_cart_downloads_table = $wpdb->prefix . 'agizoai_cart_downloads'; $agizoai_cart_coupons_table = $wpdb->prefix . 'agizoai_cart_coupons'; $agizoai_cart_abandoned_table = $wpdb->prefix . 'agizoai_cart_abandoned_carts'; $agizoai_cart_licenses_table = $wpdb->prefix . 'agizoai_cart_license_keys'; $agizoai_cart_reviews_table = $wpdb->prefix . 'agizoai_cart_product_reviews'; $agizoai_cart_wishlist_table = $wpdb->prefix . 'agizoai_cart_wishlist'; $agizoai_cart_quotes_table = $wpdb->prefix . 'agizoai_cart_quote_requests'; $agizoai_cart_notes_table = $wpdb->prefix . 'agizoai_cart_order_notes'; $agizoai_cart_bookings_table = $wpdb->prefix . 'agizoai_cart_bookings'; $wpdb->query( 'DROP TABLE IF EXISTS ' . esc_sql( $agizoai_cart_bookings_table ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.DirectDatabaseQuery.SchemaChange, WordPress.DB.PreparedSQL.NotPrepared -- Removes only plugin-owned custom tables. $wpdb->query( 'DROP TABLE IF EXISTS ' . esc_sql( $agizoai_cart_notes_table ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.DirectDatabaseQuery.SchemaChange, WordPress.DB.PreparedSQL.NotPrepared -- Removes only plugin-owned custom tables. $wpdb->query( 'DROP TABLE IF EXISTS ' . esc_sql( $agizoai_cart_quotes_table ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.DirectDatabaseQuery.SchemaChange, WordPress.DB.PreparedSQL.NotPrepared -- Removes only plugin-owned custom tables. $wpdb->query( 'DROP TABLE IF EXISTS ' . esc_sql( $agizoai_cart_wishlist_table ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.DirectDatabaseQuery.SchemaChange, WordPress.DB.PreparedSQL.NotPrepared -- Removes only plugin-owned custom tables. $wpdb->query( 'DROP TABLE IF EXISTS ' . esc_sql( $agizoai_cart_reviews_table ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.DirectDatabaseQuery.SchemaChange, WordPress.DB.PreparedSQL.NotPrepared -- Removes only plugin-owned custom tables. $wpdb->query( 'DROP TABLE IF EXISTS ' . esc_sql( $agizoai_cart_licenses_table ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.DirectDatabaseQuery.SchemaChange, WordPress.DB.PreparedSQL.NotPrepared -- Removes only plugin-owned custom tables. $wpdb->query( 'DROP TABLE IF EXISTS ' . esc_sql( $agizoai_cart_abandoned_table ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.DirectDatabaseQuery.SchemaChange, WordPress.DB.PreparedSQL.NotPrepared -- Removes only plugin-owned custom tables. $wpdb->query( 'DROP TABLE IF EXISTS ' . esc_sql( $agizoai_cart_coupons_table ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.DirectDatabaseQuery.SchemaChange, WordPress.DB.PreparedSQL.NotPrepared -- Removes only plugin-owned custom tables. $wpdb->query( 'DROP TABLE IF EXISTS ' . esc_sql( $agizoai_cart_downloads_table ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.DirectDatabaseQuery.SchemaChange, WordPress.DB.PreparedSQL.NotPrepared -- Removes only plugin-owned custom tables. $wpdb->query( 'DROP TABLE IF EXISTS ' . esc_sql( $agizoai_cart_logs_table ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.DirectDatabaseQuery.SchemaChange, WordPress.DB.PreparedSQL.NotPrepared -- Removes only plugin-owned custom tables. $wpdb->query( 'DROP TABLE IF EXISTS ' . esc_sql( $agizoai_cart_items_table ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.DirectDatabaseQuery.SchemaChange, WordPress.DB.PreparedSQL.NotPrepared -- Removes only plugin-owned custom tables. $wpdb->query( 'DROP TABLE IF EXISTS ' . esc_sql( $agizoai_cart_orders_table ) ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.DirectDatabaseQuery.SchemaChange, WordPress.DB.PreparedSQL.NotPrepared -- Removes only plugin-owned custom tables. delete_option( 'agizoai_cart_settings' ); delete_option( 'agizoai_cart_db_version' ); $agizoai_cart_products = get_posts( array( 'post_type' => 'agizoai_product', 'post_status' => 'any', 'numberposts' => -1, 'fields' => 'ids', 'no_found_rows' => true, 'update_post_meta_cache' => false, 'update_post_term_cache' => false, ) ); foreach ( $agizoai_cart_products as $agizoai_cart_product_id ) { wp_delete_post( absint( $agizoai_cart_product_id ), true ); }