OS : Linux
PHP Version : 7.4.33
Software : Apache/2.4.6 (CentOS) PHP/7.4.33
Information System : Linux apprendre2 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
Disable Function : query('DELETE FROM ' . $wpdb->sitemeta . " WHERE meta_key LIKE '%backwpup_%' "); } else { $wpdb->query('DELETE FROM ' . $wpdb->options . " WHERE option_name LIKE '%backwpup_%' "); } //delete Backwpup user roles // Special handling for multisite when network-activated. if (is_multisite()) { $sites = get_sites([ 'fields' => 'ids', ]); $current_site = get_current_blog_id(); foreach ($sites as $site) { switch_to_blog($site); backwpup_remove_roles(); } switch_to_blog($current_site); } else { backwpup_remove_roles(); } } /** * Removes BackWPup roles and capabilities. */ function backwpup_remove_roles() { remove_role('backwpup_admin'); remove_role('backwpup_helper'); remove_role('backwpup_check'); //remove capabilities to administrator role $role = get_role('administrator'); if (is_object($role) && method_exists($role, 'remove_cap')) { $role->remove_cap('backwpup'); $role->remove_cap('backwpup_jobs'); $role->remove_cap('backwpup_jobs_edit'); $role->remove_cap('backwpup_jobs_start'); $role->remove_cap('backwpup_backups'); $role->remove_cap('backwpup_backups_download'); $role->remove_cap('backwpup_backups_delete'); $role->remove_cap('backwpup_logs'); $role->remove_cap('backwpup_logs_delete'); $role->remove_cap('backwpup_settings'); $role->remove_cap('backwpup_restore'); } }