WP_REST_Server::get_response_links()
Retrieves links from a response.
Extracts the links from a response into a structured hash, suitable for direct output.
Метод класса: WP_REST_Server{}
Хуков нет.
Возвращает
Массив
. Map of link relation to list of link hashes.
Использование
$result = WP_REST_Server::get_response_links( $response );
- $response(WP_REST_Response) (обязательный)
- Response to extract links from.
Список изменений
С версии 4.4.0 | Введена. |
Код WP_REST_Server::get_response_links() WP REST Server::get response links WP 6.7.1
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']; if ( 'self' !== $rel ) { $data[ $rel ][] = $attributes; continue; } $target_hints = self::get_target_hints_for_link( $attributes ); if ( $target_hints ) { $attributes['targetHints'] = $target_hints; } $data[ $rel ][] = $attributes; } } return $data; }