WP_REST_Server::get_response_links() WordPress Method

The WP_REST_Server::get_response_links() method is used to retrieve the links for a given response.

WP_REST_Server::get_response_links( WP_REST_Response $response ) #

Retrieves links from a response.


Description

Extracts the links from a response into a structured hash, suitable for direct output.


Top ↑

Parameters

$response

(WP_REST_Response)(Required)Response to extract links from.


Top ↑

Return

(array) Map of link relation to list of link hashes.


Top ↑

Source

File: wp-includes/rest-api/class-wp-rest-server.php

	public static function get_response_links( $response ) {
		$links = $response->get_links();

		if ( empty( $links ) ) {
			return array();
		}

		// Convert links to part of the data.
		$data = array();
		foreach ( $links as $rel => $items ) {
			$data[ $rel ] = array();

			foreach ( $items as $item ) {
				$attributes         = $item['attributes'];
				$attributes['href'] = $item['href'];
				$data[ $rel ][]     = $attributes;
			}
		}

		return $data;
	}


Top ↑

Changelog

Changelog
VersionDescription
4.4.0Introduced.

The content displayed on this page has been created in part by processing WordPress source code files which are made available under the GPLv2 (or a later version) license by theĀ Free Software Foundation. In addition to this, the content includes user-written examples and information. All material is subject to review and curation by the WPPaste.com community.