# wp-coder/4.2/classes/Optimization/CSSMinifier.php

WP Coder – Insert &amp; Manage Code Snippets, version 4.2. 19 lines.

- Page: https://pluginprobe.com/plugins/wp-coder/4.2/code/classes/Optimization/CSSMinifier.php
- Raw: https://pluginprobe.com/plugins/wp-coder/4.2/raw/classes/Optimization/CSSMinifier.php
- Modified: 2025-08-15T10:41:44+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/wp-coder/4.2/code/classes/Optimization/CSSMinifier.php#L10-L20`.

```php
<?php

namespace WPCoder\Optimization;

// Exit if accessed directly.
defined( 'ABSPATH' ) || exit;

class CSSMinifier {

	public static function minify($css): string {
		$css = preg_replace('/\/\*(.*?)\*\//s', '', $css); // Remove comments
		$css = preg_replace('/\s+/', ' ', $css); // Remove whitespace
		$css = preg_replace('/;\s*/', ';', $css); // Remove spaces after semicolons
		$css = preg_replace('/: /', ':', $css); // Remove spaces after colons
		$css = preg_replace('/\s{2,}/', ' ', $css); // Remove multiple spaces
		return trim($css);
	}

}
```
