Initial commit.
This commit is contained in:
36
wp-content/plugins/pinterest-for-woocommerce/uninstall.php
Normal file
36
wp-content/plugins/pinterest-for-woocommerce/uninstall.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/**
|
||||
* WordPress Plugin Uninstall
|
||||
*
|
||||
* Uninstalling WordPress Plugin.
|
||||
*
|
||||
* @package Pinterest_For_Woocommerce/Uninstaller
|
||||
* @version 1.0.0
|
||||
*/
|
||||
|
||||
if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
|
||||
exit;
|
||||
}
|
||||
|
||||
require_once __DIR__ . '/pinterest-for-woocommerce.php';
|
||||
|
||||
Pinterest_For_Woocommerce::disconnect();
|
||||
|
||||
$plugin_settings = get_option( 'pinterest_for_woocommerce' );
|
||||
|
||||
if ( $plugin_settings['erase_plugin_data'] ) {
|
||||
delete_option( 'pinterest_for_woocommerce' );
|
||||
delete_option( 'pinterest_for_woocommerce_data' );
|
||||
delete_option( 'pinterest_for_woocommerce_marketing_notifications_init_timestamp' );
|
||||
delete_option( 'pinterest_for_woocommerce_account_connection_timestamp' );
|
||||
delete_option( PINTEREST_FOR_WOOCOMMERCE_PINTEREST_API_VERSION );
|
||||
delete_option( 'pinterest-for-woocommerce-update-version' );
|
||||
}
|
||||
|
||||
if ( function_exists( 'as_unschedule_all_actions' ) ) {
|
||||
as_unschedule_all_actions( 'pinterest-for-woocommerce-handle-sync', array(), 'pinterest-for-woocommerce' );
|
||||
as_unschedule_all_actions( 'pinterest-for-woocommerce-feed-generation', array(), 'pinterest-for-woocommerce' );
|
||||
as_unschedule_all_actions( 'pinterest-for-woocommerce-start-feed-generation', array(), 'pinterest-for-woocommerce' );
|
||||
}
|
||||
|
||||
Automattic\WooCommerce\Pinterest\Notes\TokenExchangeFailure::delete_failure_note();
|
||||
Reference in New Issue
Block a user