PluginProbe
Autoptimize / 3.1.4
Autoptimize v3.1.4
2.2.2 2.3.0 2.3.1 2.3.2 2.3.3 2.3.4 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 2.7.8 All 107 releases
← All changes | classes/autoptimizeCSSmin.php +11 -0 2.7.83.1.4 View file →
@@ -35,9 +35,20 @@
35 35 * @return string
36 36 */
37 37 public function run( $css )
38 38 {
39 + // hide calc() if filter says yes.
40 + if ( apply_filters( 'autoptimize_filter_css_hide_calc', false ) ) {
41 + $css = autoptimizeBase::replace_contents_with_marker_if_exists( 'CALC', 'calc(', '#calc\([^\)]*\)#m', $css );
42 + }
43 +
44 + // minify.
39 45 $result = $this->minifier->run( $css );
46 +
47 + // restore calc() if filter says yes.
48 + if ( apply_filters( 'autoptimize_filter_css_hide_calc', false ) ) {
49 + $result = autoptimizeBase::restore_marked_content( 'CALC', $result );
50 + }
40 51
41 52 return $result;
42 53 }
43 54