# woo-additional-terms/1.6.1/uninstall.php

Additional Terms Lite for WooCommerce, version 1.6.1. 37 lines.

- Page: https://pluginprobe.com/plugins/woo-additional-terms/1.6.1/code/uninstall.php
- Raw: https://pluginprobe.com/plugins/woo-additional-terms/1.6.1/raw/uninstall.php
- Modified: 2023-07-27T11:37:04+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/woo-additional-terms/1.6.1/code/uninstall.php#L10-L20`.

```php
<?php
/**
 * Uninstall Woo Additional Terms.
 * Fired when the plugin is uninstalled.
 *
 * @link https://mypreview.one/woo-additional-terms
 *
 * @author MyPreview (Github: @mahdiyazdani, @gooklani, @mypreview)
 *
 * @since 1.0.0
 *
 * @package woo-additional-terms
 */

defined( 'ABSPATH' ) || exit; // Exit if accessed directly.
defined( 'WP_UNINSTALL_PLUGIN' ) || exit; // If uninstall not called from WordPress, then exit.

// Delete the onboarding (welcome) notice preference.
delete_site_option( 'woo_additional_terms_onboarding' );

// Delete the already rated preference.
delete_option( 'woo_additional_terms_rated' );

// Reset the activation timestamp as the user already decided to delete the plugin.
delete_site_option( 'woo_additional_terms_activation_timestamp' );

/*
 * Only perform uninstall if WC_REMOVE_ALL_DATA constant is set to true in user's
 * wp-config.php. This is to prevent data loss when deleting the plugin from the backend
 * and to ensure only the site owner can perform this action.
 */
if ( defined( 'WC_REMOVE_ALL_DATA' ) && true === WC_REMOVE_ALL_DATA ) {
	delete_option( 'woo_additional_terms_options' );
	// For site options in Multisite.
	delete_site_option( 'woo_additional_terms_options' );
}

```
