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

Additional Terms Lite for WooCommerce, version 1.4.1. 34 lines.

- Page: https://pluginprobe.com/plugins/woo-additional-terms/1.4.1/code/uninstall.php
- Raw: https://pluginprobe.com/plugins/woo-additional-terms/1.4.1/raw/uninstall.php
- Modified: 2023-01-05T16:20:58+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.4.1/code/uninstall.php#L10-L20`.

```php
<?php
/**
 * Unistall Woo Additional Terms.
 * Fired when the plugin is uninstalled.
 *
 * @package    Woo Additional Terms
 * @since      1.0.0
 */

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

// 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 ) {
	$woo_additional_terms_page_id = '_woo_additional_terms_page_id';
	$woo_additional_terms_notice  = '_woo_additional_terms_notice';
	$woo_additional_terms_error   = '_woo_additional_terms_error';

	delete_option( $woo_additional_terms_page_id );
	delete_option( $woo_additional_terms_notice );
	delete_option( $woo_additional_terms_error );
	// For site options in Multisite.
	delete_site_option( $woo_additional_terms_page_id );
	delete_site_option( $woo_additional_terms_notice );
	delete_site_option( $woo_additional_terms_error );
}

```
