wp_sanitize_block_gap_value()WP 7.1.0

Sanitizes a block gap value before layout style generation.

Хуков нет.

Возвращает

string|array|null. Sanitized block gap value.

Использование

wp_sanitize_block_gap_value( $gap_value );
$gap_value(строка|массив|null) (обязательный)
Block gap value.

Список изменений

С версии 7.1.0 Введена.

Код wp_sanitize_block_gap_value() WP 7.1.2

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;
}