функция
since 5.7.0
rest_validate_integer_value_from_schema()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
rest_validate_integer_value_from_schema( mixed $value, array $args, string $param ): true|WP_Error
Описание
Проверяет целочисленное значение на соответствие схеме.
Параметры
$value
mixed
обязательный
Значение для проверки.
$args
array
обязательный
Массив схемы, используемый для проверки.
$param
string
обязательный
Имя параметра, используемое в сообщениях об ошибках.
Возвращаемое значение
true|WP_Error
Исходный код
wp-includes/rest-api.php:2744
function rest_validate_integer_value_from_schema( $value, $args, $param ) {
$is_valid_number = rest_validate_number_value_from_schema( $value, $args, $param );
if ( is_wp_error( $is_valid_number ) ) {
return $is_valid_number;
}
if ( ! rest_is_integer( $value ) ) {
return new WP_Error(
'rest_invalid_type',
/* translators: 1: Parameter, 2: Type name. */
sprintf( __( '%1$s is not of type %2$s.' ), $param, 'integer' ),
array( 'param' => $param )
);
}
return true;
}
История изменений
| Версия | Описание |
|---|---|
| 5.7.0 | Introduced. |

