Returns a compiled stylesheet from stored CSS rules.
Parameters
$css_rulesWP_Style_Engine_CSS_Rule[]required- An array of WP_Style_Engine_CSS_Rule objects from a store or otherwise.
$optionsarrayoptional- An array of options.
contextstring|nullAn identifier describing the origin of the style object, e.g.'block-supports'or'global-styles'. Default'block-supports'.
When set, the style engine will attempt to store the CSS rules.optimizeboolWhether to optimize the CSS output, e.g. combine rules.
Default false.prettifyboolWhether to add new lines and indents to output.
Defaults to whether theSCRIPT_DEBUGconstant is defined.
Default:
array()
Source
public static function compile_stylesheet_from_css_rules( $css_rules, $options = array() ) {
$processor = new WP_Style_Engine_Processor();
$processor->add_rules( $css_rules );
return $processor->get_css( $options );
}
Changelog
| Version | Description |
|---|---|
| 6.1.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.