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

rest_url() WP 4.4.0

Получает URL конечной точки REST API.

Возвращаемый URL не очищается для вывода на экран. Поэтому перед выводом используйте функцию esc_url().

Работает на основе: get_rest_url()
1 раз — 0.0041261 сек (очень медленно) | 50000 раз — 8.83 сек (быстро)

Хуков нет.

Возвращает

Строку. URL до конечной точки REST API.

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

rest_url( $path, $scheme );
$path(строка)
REST маршрут (путь). Добавляется в конце URL, последний слэш удаляется, если он есть.
По умолчанию: ''
$scheme(строка)
Схема очистки данных. Передается в get_home_url().
По умолчанию: 'rest'

Примеры

#1 Демонстрация работы

Получим URL различных конечных точек REST

echo rest_url();                  //> http://wp-kama.ru/wp-json/

echo rest_url( '/foo' );          //> http://wp-kama.ru/wp-json/foo

echo rest_url( '/foo', 'https' ); //> https://wp-kama.ru/wp-json/foo

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

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

Код rest_url() WP 5.6.2

<?php
function rest_url( $path = '', $scheme = 'rest' ) {
	return get_rest_url( null, $path, $scheme );
}

Из метки: REST API

Комментариев нет
    Войти