get_results( $wpdb->prepare( 'SELECT blog_id FROM %s ' . $query_limit . 'ORDER BY blog_id', $wpdb->blogs ), ARRAY_A ); if ( is_array( $ary_blogs ) ) { foreach ( $ary_blogs as $ary_blog ) { foreach ( $settings as $key ) { delete_blog_option( $ary_blog['blog_id'], 'wp-piwik-' . $key ); } switch_to_blog( $ary_blog['blog_id'] ); $wpdb->query( "DELETE FROM $wpdb->postmeta WHERE meta_key LIKE 'wp-piwik_%'" ); $wpdb->query( "DELETE FROM $wpdb->options WHERE option_name LIKE '_transient_wp-piwik_%'" ); $wpdb->query( "DELETE FROM $wpdb->options WHERE option_name LIKE '_transient_timeout_wp-piwik_%'" ); restore_current_blog(); } } foreach ( $global_settings as $key ) { delete_site_option( 'wp-piwik_global-' . $key ); } delete_site_option( 'wp-piwik-manually' ); delete_site_option( 'wp-piwik-notices' ); } foreach ( $settings as $key ) { delete_option( 'wp-piwik-' . $key ); } foreach ( $global_settings as $key ) { delete_option( 'wp-piwik_global-' . $key ); } delete_option( 'wp-piwik-manually' ); delete_option( 'wp-piwik-notices' ); $wpdb->query( "DELETE FROM $wpdb->postmeta WHERE meta_key LIKE 'wp-piwik-%'" ); $wpdb->query( "DELETE FROM $wpdb->options WHERE option_name LIKE '_transient_wp-piwik_%'" ); $wpdb->query( "DELETE FROM $wpdb->options WHERE option_name LIKE '_transient_timeout_wp-piwik_%'" ); } wp_matomo_uninstall();