Навигация (navigation)

Эти маршруты позволяют управлять меню навигации блочной темы, а также получать их ревизии и автосохранения.

Возможные маршруты (конечные точки описаны ниже):

/wp/v2/navigation
/wp/v2/navigation/{id}
/wp/v2/navigation/{parent}/revisions
/wp/v2/navigation/{id}/autosaves

Классы контроллеров:

Схема ресурса

Схема показывает поля, которые возвращает ресурс. Набор полей зависит от контекста и прав пользователя.

Параметр Контекст Описание
id view, edit Поле ресурса.
date view, edit Поле ресурса.
modified view, edit Поле ресурса.
slug view, edit Поле ресурса.
status view, edit Поле ресурса.
title view, edit Поле ресурса.
content view, edit Поле ресурса.
author view, edit Поле ресурса.
parent view, edit Поле ресурса.

/wp/v2/navigation

Запрос OPTIONS возвращает методы, параметры и полную схему выбранного маршрута.

$ curl -X OPTIONS -i https://example.com/wp-json/wp/v2/navigation

Получение данных

Вид запроса

GET /wp/v2/navigation

Параметры запроса

$context(string)
Контекст ответа: view, embed или edit.
$page(integer)
Номер страницы коллекции.
$per_page(integer)
Число элементов на странице.

Пример запроса

$ curl https://example.com/wp-json/wp/v2/navigation

Создание, изменение и удаление

Вид запроса

POST /wp/v2/navigation
POST /wp/v2/navigation/{id}
DELETE /wp/v2/navigation/{id}

Параметры запроса

$id(string)
Значение поля ресурса.
$date(string)
Значение поля ресурса.
$modified(string)
Значение поля ресурса.
$slug(string)
Значение поля ресурса.

Пример запроса

$ curl -X POST https://example.com/wp-json/wp/v2/navigation -d status=publish