WP_REST_Response::link_header()publicWP 4.4.0

Sets a single link header.

Method of the class: WP_REST_Response{}

No Hooks.

Return

null. Nothing (null).

Usage

$WP_REST_Response = new WP_REST_Response();
$WP_REST_Response->link_header( $rel, $link, $other );
$rel(string) (required)
Link relation. Either an IANA registered type, or an absolute URL.
$link(string) (required)
Target IRI for the link.
$other(array)
Other parameters to send, as an associative array.
Default: empty array

Changelog

Since 4.4.0 Introduced.

WP_REST_Response::link_header() code WP 6.5.2

public function link_header( $rel, $link, $other = array() ) {
	$header = '<' . $link . '>; rel="' . $rel . '"';

	foreach ( $other as $key => $value ) {
		if ( 'title' === $key ) {
			$value = '"' . $value . '"';
		}

		$header .= '; ' . $key . '=' . $value;
	}
	$this->header( 'Link', $header, false );
}