функция since 5.5.0

rest_stabilize_value()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

rest_stabilize_value( mixed $value ): mixed

Описание

Для списков порядок сохраняется. Для объектов свойства переупорядочиваются по алфавиту.

Оригинал (английский)

For lists, order is preserved. For objects, properties are reordered alphabetically.

Параметры

$value mixed обязательный
Значение для стабилизации. Должно быть уже очищено. Объекты должны быть предварительно преобразованы в массивы.

Возвращаемое значение

mixed

Исходный код

wp-includes/rest-api.php:1779

function rest_stabilize_value( $value ) {
	if ( is_scalar( $value ) || is_null( $value ) ) {
		return $value;
	}

	if ( is_object( $value ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Cannot stabilize objects. Convert the object to an array first.' ), '5.5.0' );

		return $value;
	}

	ksort( $value );

	foreach ( $value as $k => $v ) {
		$value[ $k ] = rest_stabilize_value( $v );
	}

	return $value;
}

История изменений

ВерсияОписание
5.5.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.