# quickwebp/3.2.0/includes/class-quickwebp-deactivator.php

QuickWebP – WebP &amp; AVIF Image Optimizer, Compression &amp; SEO for WordPress, version 3.2.0. 62 lines.

- Page: https://pluginprobe.com/plugins/quickwebp/3.2.0/code/includes/class-quickwebp-deactivator.php
- Raw: https://pluginprobe.com/plugins/quickwebp/3.2.0/raw/includes/class-quickwebp-deactivator.php
- Modified: 2023-07-26T09:50:50+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/quickwebp/3.2.0/code/includes/class-quickwebp-deactivator.php#L10-L20`.

```php
<?php

/**
 * Fired during plugin deactivation
 *
 * @link       http://webdeclic.com
 * @since      1.0.0
 *
 * @package    Quickwebp
 * @subpackage Quickwebp/includes
 */

/**
 * Fired during plugin deactivation.
 *
 * This class defines all code necessary to run during the plugin's deactivation.
 *
 * @since      1.0.0
 * @package    Quickwebp
 * @subpackage Quickwebp/includes
 * @author     Webdeclic <contact@webdeclic.com>
 */
class Quickwebp_Deactivator {

	/**
	 * Short Description. (use period)
	 *
	 * Long Description.
	 *
	 * @since    1.0.0
	 */
	public static function deactivate() {

		self::remove_rewrite_rules();

	}

	/**
	 * Remove rewrite rules
	 */
	public static function remove_rewrite_rules() {
		global $is_apache, $is_iis7, $is_nginx;

		include_once QUICKWEBP_PLUGIN_PATH . 'admin/rewrite-rules/class-apache.php';
		include_once QUICKWEBP_PLUGIN_PATH . 'admin/rewrite-rules/class-nginx.php';
		include_once QUICKWEBP_PLUGIN_PATH . 'admin/rewrite-rules/class-iis.php';

		if ( $is_apache ) {
			$rules = new Apache();
		} elseif ( $is_iis7 ) {
			$rules = new IIS();
		} elseif ( $is_nginx ) {
			$rules = new Nginx();
		} else {
			return;
		}

		$rules->remove();
	}

}

```
