get_active_plugins() as $basename ) { if ( false !== strpos( $basename, $plugin_to_deactivate ) ) { deactivate_plugins( $basename ); return; } } } private function get_active_plugins() { if ( is_multisite() ) { $active_plugins = array_keys( (array) get_site_option( 'active_sitewide_plugins', array() ) ); } else { $active_plugins = (array) get_option( 'active_plugins', array() ); } return $active_plugins; } }