wpseek.com
A WordPress-centric search engine for devs and theme authors
wp_sanitize_block_gap_value › WordPress Function
Since7.1.0
Deprecatedn/a
› wp_sanitize_block_gap_value ( $gap_value )
| Parameters: |
|
| Returns: |
|
| Defined at: |
|
| Codex: | |
| Change Log: |
|
Sanitizes a block gap value before layout style generation.
Source
function wp_sanitize_block_gap_value( $gap_value ) {
if ( is_array( $gap_value ) ) {
foreach ( $gap_value as $key => $value ) {
$sanitized_value = wp_sanitize_block_gap_value( $value );
if ( ! is_string( $sanitized_value ) ) {
unset( $gap_value[ $key ] );
continue;
}
$gap_value[ $key ] = $sanitized_value;
}
return empty( $gap_value ) ? null : $gap_value;
}
if ( ( is_int( $gap_value ) || is_float( $gap_value ) ) && 0.0 === (float) $gap_value ) {
return '0';
}
if ( ! is_string( $gap_value ) ) {
return null;
}
if ( '' === trim( $gap_value ) ) {
return null;
}
return $gap_value && preg_match( '%[\\\(&=}]|/\*%', $gap_value ) ? null : $gap_value;
}