array( 'amn_smtp' ), 'post_status' => 'any', 'numberposts' => - 1, 'fields' => 'ids', ) ); if ( ! empty( $announcements ) ) { foreach ( $announcements as $announcement ) { wp_delete_post( $announcement, true ); } } /* * Logs for Pro plugin only. */ if ( function_exists( 'wp_mail_smtp' ) && wp_mail_smtp()->is_pro() ) { // DB version. delete_option( 'wp_mail_smtp_logs_db_version' ); // DB table. global $wpdb; $table = \WPMailSMTP\Pro\Emails\Logs\Logs::get_table_name(); $wpdb->query( "DROP TABLE $table;" ); // phpcs:ignore }