query( $wpdb->prepare( "DELETE FROM {$wpdb->options} WHERE option_name LIKE %s OR option_name LIKE %s", $wpdb->esc_like( '_transient_x_pixel_' ) . '%', $wpdb->esc_like( '_transient_timeout_x_pixel_' ) . '%' ) ); $x_pixel_meta_keys = array( '_x_pixel_purchase_sent', '_x_pixel_purchase_browser_sent', '_x_pixel_twclid', '_x_pixel_user_agent', ); foreach ( $x_pixel_meta_keys as $x_pixel_meta_key ) { delete_metadata( 'post', 0, $x_pixel_meta_key, '', true ); } $x_pixel_meta_like = '%' . $wpdb->esc_like( '_x_pixel_' ) . '%'; if ( $wpdb->get_var( $wpdb->prepare( 'SHOW TABLES LIKE %s', $wpdb->prefix . 'wc_orders_meta' ) ) === $wpdb->prefix . 'wc_orders_meta' ) { $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}wc_orders_meta WHERE meta_key LIKE %s", $x_pixel_meta_like ) ); } if ( $wpdb->get_var( $wpdb->prepare( 'SHOW TABLES LIKE %s', $wpdb->prefix . 'edd_ordermeta' ) ) === $wpdb->prefix . 'edd_ordermeta' ) { $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}edd_ordermeta WHERE meta_key LIKE %s", $x_pixel_meta_like ) ); } if ( $wpdb->get_var( $wpdb->prepare( 'SHOW TABLES LIKE %s', $wpdb->prefix . 'wpsc_purchasemeta' ) ) === $wpdb->prefix . 'wpsc_purchasemeta' ) { $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}wpsc_purchasemeta WHERE meta_key LIKE %s", $x_pixel_meta_like ) ); } wp_cache_flush();