From 240d2b7903e007138660c271eaa52596278217dc Mon Sep 17 00:00:00 2001 From: Git I Hate You Date: Fri, 15 Jun 2018 15:04:38 +0200 Subject: [PATCH] Hotfix: delete `WP_Background_Process` transients on uninstall. --- uninstall.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/uninstall.php b/uninstall.php index 83c8af625..ad4a4f2f6 100755 --- a/uninstall.php +++ b/uninstall.php @@ -27,12 +27,13 @@ // Delete transients. $transients = implode( '" OR option_name LIKE "', array( - '_transient_%imagify-async-in-progress-%', - '_transient_%imagify-ngg-async-in-progress-%', - '_site_transient_%imagify-file-async-in-progress-%', - '_transient_%imagify_rpc_%', + '\_transient\_%imagify-async-in-progress-%', + '\_transient\_%imagify-ngg-async-in-progress-%', + '\_site\_transient\_%imagify-file-async-in-progress-%', + '\_transient\_%imagify\_rpc\_%', + '\_site\_transient\_imagify\_%\_process\_lock%', ) ); -$wpdb->query( 'DELETE from ' . $wpdb->options . ' WHERE option_name LIKE "' . $transients . '"' ); // WPCS: unprepared SQL ok. +$wpdb->query( "DELETE from $wpdb->options WHERE option_name LIKE \"$transients\"" ); // WPCS: unprepared SQL ok. // Clear scheduled hooks. wp_clear_scheduled_hook( 'imagify_rating_event' );