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.
Return
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.8
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; }