WP_Theme_JSON::remove_insecure_inner_block_styles
Remove insecure styles from inner blocks and their elements.
Method of the class: WP_Theme_JSON{}
No Hooks.
Returns
Array. Sanitized block type styles.
Usage
$result = WP_Theme_JSON::remove_insecure_inner_block_styles( $blocks );
- $blocks(array) (required)
- The block styles to process.
Changelog
| Since 6.8.0 | Introduced. |
WP_Theme_JSON::remove_insecure_inner_block_styles() WP Theme JSON::remove insecure inner block styles code WP 6.9.1
protected static function remove_insecure_inner_block_styles( $blocks ) {
$sanitized = array();
foreach ( $blocks as $block_type => $block_input ) {
$block_output = static::remove_insecure_styles( $block_input );
if ( isset( $block_input['elements'] ) ) {
$block_output['elements'] = static::remove_insecure_element_styles( $block_input['elements'] );
}
$sanitized[ $block_type ] = $block_output;
}
return $sanitized;
}