query("DROP TABLE IF EXISTS {$wpdb->prefix}{$table}"); } // ── Delete AKSRT options ── $options = $wpdb->get_col( "SELECT option_name FROM {$wpdb->options} WHERE option_name LIKE 'aksrt_%'" ); if ($options) { foreach ($options as $option) { delete_option($option); } } // ── Delete AKSRT user meta ── $meta_keys = [ 'aksrt_avatar_attachment_id', 'aksrt_background_attachment_id', 'aksrt_background_image', 'phone_number', 'aksrt_phone_verified', 'aksrt_profile_details', 'aksrt_phone', 'aksrt_email_verified', 'aksrt_unread_message_count', '_aksrt_active_restrictions', '_aksrt_is_banned', '_aksrt_no_appeal', 'aksrt_user_ban_state', '_aksrt_favorite_posts', 'aksrt_wechat_openid', 'aksrt_wechat_subscriptions', ]; foreach ($meta_keys as $key) { $wpdb->query($wpdb->prepare("DELETE FROM {$wpdb->usermeta} WHERE meta_key = %s", $key)); } // ── Delete transients ── $wpdb->query("DELETE FROM {$wpdb->options} WHERE option_name LIKE '_transient_aksrt_%'"); $wpdb->query("DELETE FROM {$wpdb->options} WHERE option_name LIKE '_transient_timeout_aksrt_%'");