wp_should_skip_block_supports_serialization()
Checks whether serialization of the current block's supported properties should occur.
Internal function — this function is designed to be used by the kernel itself. It is not recommended to use this function in your code.
No Hooks.
Returns
bool. Whether to serialize block support styles & classes.
Usage
wp_should_skip_block_supports_serialization( $block_type, $feature_set, $feature );
- $block_type(WP_Block_Type) (required)
- Block type.
- $feature_set(string) (required)
- Name of block support feature set.
- $feature(string)
- Optional name of individual feature to check.
Default:null
Changelog
| Since 6.0.0 | Introduced. |
wp_should_skip_block_supports_serialization() wp should skip block supports serialization code WP 7.1.2
function wp_should_skip_block_supports_serialization( $block_type, $feature_set, $feature = null ) {
if ( ! is_object( $block_type ) || ! $feature_set ) {
return false;
}
$path = array( $feature_set, '__experimentalSkipSerialization' );
$skip_serialization = _wp_array_get( $block_type->supports, $path, false );
if ( is_array( $skip_serialization ) ) {
return in_array( $feature, $skip_serialization, true );
}
return $skip_serialization;
}