wpseek.com
A WordPress-centric search engine for devs and theme authors
wp_add_block_state_style_rule › WordPress Function
Since7.1.0
Deprecatedn/a
› wp_add_block_state_style_rule ( $css_rules, $state, $selector, $style, $rules_group = null )
| Parameters: (5) |
|
| Defined at: |
|
| Codex: |
Adds a compiled state style rule to a rule list.
Source
function wp_add_block_state_style_rule( &$css_rules, $state, $selector, $style, $rules_group = null ) {
if ( empty( $style ) || ! is_array( $style ) ) {
return;
}
$compiled = wp_style_engine_get_styles(
wp_normalize_state_style_for_css_output( $style )
);
if ( empty( $compiled['declarations'] ) ) {
return;
}
$css_rules[] = array(
'state' => $state,
'selector' => $selector,
'declarations' => $compiled['declarations'],
);
if ( ! empty( $rules_group ) ) {
$css_rules[ count( $css_rules ) - 1 ]['rules_group'] = $rules_group;
}
}