Returns a compiled stylesheet from stored CSS rules.
Parameters
$css_rules
WP_Style_Engine_CSS_Rule[]required- An array of WP_Style_Engine_CSS_Rule objects from a store or otherwise.
$options
arrayoptional- An array of options.
context
string|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.optimize
boolWhether to optimize the CSS output, e.g. combine rules.
Default false.prettify
boolWhether to add new lines and indents to output.
Defaults to whether theSCRIPT_DEBUG
constant 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.