wp_add_state_style_group()
Adds a style fragment to a selector-keyed state style group.
No Hooks.
Returns
null. Nothing (null).
Usage
wp_add_state_style_group( $groups, $selector, $style );
- $groups(array) (required) (passed by reference — &)
- Selector-keyed style groups.
- $selector(string|null) (required)
- Block or feature selector.
- $style(array) (required)
- Style fragment.
Changelog
| Since 7.1.0 | Introduced. |
wp_add_state_style_group() wp add state style group code WP 7.1
function wp_add_state_style_group( &$groups, $selector, $style ) {
$key = is_string( $selector ) ? $selector : '';
if ( ! isset( $groups[ $key ] ) ) {
$groups[ $key ] = array(
'selector' => $selector,
'style' => array(),
);
}
$groups[ $key ]['style'] = array_replace_recursive( $groups[ $key ]['style'], $style );
}