WP_Style_Engine_Processor::add_rules()
Adds rules to be processed.
Method of the class: WP_Style_Engine_Processor{}
No Hooks.
Return
WP_Style_Engine_Processor
. Returns the object to allow chaining methods.
Usage
$WP_Style_Engine_Processor = new WP_Style_Engine_Processor(); $WP_Style_Engine_Processor->add_rules( $css_rules );
- $css_rules(WP_Style_Engine_CSS_Rule|WP_Style_Engine_CSS_Rule[]) (required)
- A single, or an array of, WP_Style_Engine_CSS_Rule objects from a store or otherwise.
Changelog
Since 6.1.0 | Introduced. |
WP_Style_Engine_Processor::add_rules() WP Style Engine Processor::add rules code WP 6.5.2
public function add_rules( $css_rules ) { if ( ! is_array( $css_rules ) ) { $css_rules = array( $css_rules ); } foreach ( $css_rules as $rule ) { $selector = $rule->get_selector(); if ( isset( $this->css_rules[ $selector ] ) ) { $this->css_rules[ $selector ]->add_declarations( $rule->get_declarations() ); continue; } $this->css_rules[ $rule->get_selector() ] = $rule; } return $this; }