WP_Style_Engine::compile_stylesheet_from_css_rules( WP_Style_Engine_CSS_Rule[] $css_rules, array $options = array() ): string
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
array Optional -
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()
Return
string A compiled stylesheet from stored CSS rules.
Source
File: wp-includes/style-engine/class-wp-style-engine.php
.
View all references
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. |