prefix . 'npfrm_entries' ); $wpdb->query( "DROP TABLE IF EXISTS {$npfrm_table}" ); // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared, WordPress.DB.DirectDatabaseQuery $wpdb->query( "DROP TABLE IF EXISTS {$npfrm_table}_stats" ); // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared, WordPress.DB.DirectDatabaseQuery delete_option( 'npfrm_db_version' ); delete_option( 'npfrm_retention_days' ); delete_option( 'npfrm_rate_limit' ); delete_option( 'npfrm_block_disposable' ); delete_option( 'npfrm_spam_keywords' ); $npfrm_forms = get_posts( array( 'post_type' => 'npfrm_form', 'post_status' => 'any', 'posts_per_page' => -1, 'fields' => 'ids', ) ); foreach ( $npfrm_forms as $npfrm_id ) { wp_delete_post( $npfrm_id, true ); }