WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Самая быстрая Тема-конструктор для WordPress

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.5.1

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

Из метки: REST API

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