WP_Theme_JSON::is_valid_viewport_breakpoint_size
Checks whether a viewport breakpoint value is a safe CSS length.
Viewport breakpoints are limited to numeric px, em, and rem lengths. CSS functions, percentages, and other units are rejected because breakpoint values are interpolated into generated media queries.
Метод класса: WP_Theme_JSON{}
Хуков нет.
Возвращает
bool. Whether the value is valid.
Использование
$result = WP_Theme_JSON::is_valid_viewport_breakpoint_size( $value );
- $value(разное) (обязательный)
- Value to check.
Список изменений
| С версии 7.1.0 | Введена. |
Код WP_Theme_JSON::is_valid_viewport_breakpoint_size() WP Theme JSON::is valid viewport breakpoint size WP 7.1.4
private static function is_valid_viewport_breakpoint_size( $value ) {
if ( ! is_string( $value ) ) {
return false;
}
$value = trim( $value );
if ( '' === $value ) {
return false;
}
return 1 === preg_match( '/^(?:\d+|\d*\.\d+)(?:px|em|rem)$/', $value );
}