WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

WP_REST_Server::response_to_data() WP 4.4.0

Converts a response to data to send.

Это метод класса: WP_REST_Server

Хуков нет.

Возвращает

Массив. Data with sub-requests embedded.

  • [$_links] (массив)
    Links.

  • [$_embedded] (массив)
    Embeddeds.

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

$WP_REST_Server = new WP_REST_Server();
$var = $WP_REST_Server->response_to_data( $response, $embed );
$response(WP_REST_Response) (обязательный)
Response object.
$embed(true/false) (обязательный)
Whether links should be embedded.

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

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

Код WP REST Server::response to data: wp-includes/rest-api/class-wp-rest-server.php WP 5.2.2

<?php
public function response_to_data( $response, $embed ) {
	$data  = $response->get_data();
	$links = $this->get_compact_response_links( $response );

	if ( ! empty( $links ) ) {
		// Convert links to part of the data.
		$data['_links'] = $links;
	}
	if ( $embed ) {
		// Determine if this is a numeric array.
		if ( wp_is_numeric_array( $data ) ) {
			$data = array_map( array( $this, 'embed_links' ), $data );
		} else {
			$data = $this->embed_links( $data );
		}
	}

	return $data;
}