ID : 0; function adscale_uninstall_delete_data( $user_id ) { // Send uninstall event to AdScale Events::moduleUninstall(); // delete api key if ( $user_id ) { ShopKeys::delete_shop_keys_data_by_user_id( $user_id ); } // delete all plugin options if exists delete_option( 'adscale__shop_domain' ); delete_option( 'adscale__gsv' ); delete_option( 'adscale__fdv' ); delete_option( 'adscale__access_key_id' ); delete_option( 'adscale__access_consumer_key' ); delete_option( 'adscale__access_consumer_secret' ); delete_option( 'adscale__access_wp_user_id' ); delete_option( 'adscale__need_activation_redirect' ); delete_option( 'adscale__needs_user_consent' ); delete_option( 'adscale__user_creation_consent' ); delete_option( 'adscale__login_token' ); delete_option( 'adscale__proxy_endpoint' ); delete_option( 'adscale__consider_pending_orders' ); delete_option( 'adscale__mode' ); delete_option( 'adscale__optin_enabled' ); delete_option( 'adscale__optin_checked_by_default' ); delete_option( 'adscale__optin_position' ); delete_option( 'adscale__optin_message' ); } if ( is_multisite() ) { $sites = get_sites(); foreach ( $sites as $site ) { switch_to_blog( $site->blog_id ); adscale_uninstall_delete_data( $user_id ); restore_current_blog(); } } else { adscale_uninstall_delete_data( $user_id ); }