wp_style_engine_get_stylesheet_from_css_rules ( $css_rules, $options = array() )

  • (array) css_rules { Required. A collection of CSS rules. @type array ...$0 { @type string $selector A CSS selector. @type string[] $declarations An associative array of CSS definitions, e.g., array( "$property" => "$value", "$property" => "$value" ). } }
  • (array) options { Optional. An array of options. Default empty array. @type string|null $context An identifier describing the origin of the style object, e.g., 'block-supports' or 'global-styles'. Default is 'block-supports'. When set, the style engine will attempt to store the CSS rules. @type bool $optimize Whether to optimize the CSS output, e.g., combine rules. Default is `false`. @type bool $prettify Whether to add new lines and indents to output. Default is the test of whether the global constant `SCRIPT_DEBUG` is defined. }
  • (string) A string of compiled CSS declarations, or empty string.
Defined at:


Returns compiled CSS from a collection of selectors and declarations.Useful for returning a compiled stylesheet from any collection of CSS selector + declarations. Example usage: $css_rules = array( array( 'selector' => '.elephant-are-cool', 'declarations' => array( 'color' => 'gray', 'width' => '3em' ) ) ); $css = wp_style_engine_get_stylesheet_from_css_rules( $css_rules ); // Returns `.elephant-are-cool{color:gray;width:3em}`.

Related Functions

wp_style_engine_get_stylesheet_from_context, wp_style_engine_get_styles, _preview_theme_stylesheet_filter, wp_theme_get_element_class_name, get_stylesheet_uri

Top Google Results

User discussions

wpseek mobile