rest_url() WP 4.4.0

Отримує URL-адресу REST API для поточного сайту. Можна вказати конкретний маршрут.

Відрізняється від get_rest_url() тим, що немає можливості вказати ID сайту мережі, а там є.

URL, що повертається, не очищається для виведення на екран. Тому перед виводом скористайтеся функцією esc_url() .

Працює на основі:
get_rest_url() ,
rest_get_url_prefix()
1 раз – 0.0041261 сек
(дуже повільно) | 50000 разів – 8.83 сек
(швидко)

Хуків немає.

Повертає

Строку. URL до кінцевої точки REST API.

Використання

rest_url ($ path, $ scheme);
$path
(рядок)
REST маршрут (шлях). Додається в кінці URL, останній слеш видаляється, якщо він є.


За замовчуванням: ”
$scheme
(рядок)
Схема очищення даних. Передається до
get_home_url() .


За замовчуванням: ‘rest’

Приклади

0

#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-doc.com/wp-json/foo

список змін

З версії 4.4.0Введено.

Код rest_url() WP 6.0.2

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

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *