query( $wpdb->prepare( 'DROP TABLE IF EXISTS %i', $wpdb->prefix . $suffix ) ); } // phpcs:enable foreach ( array( 'dotes_faq_generator_settings', 'dotes_faq_generator_db_version', 'dotes_faq_generator_db_error', 'dotes_faq_performance_indexes_applied' ) as $option ) { delete_option( $option ); } delete_transient( 'dotes_faq_generator_db_retry' ); delete_metadata( 'post', 0, '_dotes_faq_settings', '', true ); Dotes_FAQ_Private_Files::delete_all(); } if ( is_multisite() ) { foreach ( get_sites( array( 'fields' => 'ids' ) ) as $dotes_faq_site_id ) { switch_to_blog( $dotes_faq_site_id ); dotes_faq_generator_uninstall_site(); restore_current_blog(); } } else { dotes_faq_generator_uninstall_site(); }