wpseek.com
A WordPress-centric search engine for devs and theme authors
wp_strip_custom_css_from_style_array is private and should not be used in themes or plugins directly.
wp_strip_custom_css_from_style_array › WordPress Function
Since7.2.0
Deprecatedn/a
› wp_strip_custom_css_from_style_array ( $style )
| Access: |
|
| Parameters: |
|
| Returns: |
|
| Defined at: |
|
| Codex: |
Removes custom CSS from a style attribute and any nested style states.
Source
function wp_strip_custom_css_from_style_array( $style ) {
if ( ! is_array( $style ) ) {
return $style;
}
unset( $style['css'] );
foreach ( $style as $key => $value ) {
if ( is_string( $key ) && is_array( $value ) && ( str_starts_with( $key, ':' ) || str_starts_with( $key, '@' ) ) ) {
$nested_style = wp_strip_custom_css_from_style_array( $value );
if ( empty( $nested_style ) ) {
unset( $style[ $key ] );
} else {
$style[ $key ] = $nested_style;
}
}
}
return $style;
}