wp_sanitize_block_gap_value()WP 7.1.0

Sanitizes a block gap value before layout style generation.

No Hooks.

Returns

string|array|null. Sanitized block gap value.

Usage

wp_sanitize_block_gap_value( $gap_value );
$gap_value(string|array|null) (required)
Block gap value.

Changelog

Since 7.1.0 Introduced.

wp_sanitize_block_gap_value() code WP 7.1

function wp_sanitize_block_gap_value( $gap_value ) {
	if ( is_array( $gap_value ) ) {
		foreach ( $gap_value as $key => $value ) {
			$gap_value[ $key ] = ! is_scalar( $value ) || ( $value && preg_match( '%[\\\(&=}]|/\*%', (string) $value ) ) ? null : $value;
		}

		return $gap_value;
	}

	return $gap_value && preg_match( '%[\\\(&=}]|/\*%', $gap_value ) ? null : $gap_value;
}