Типы записей (post Types)

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

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


/wp/v2/types              // работает со всеми типами записей
/wp/v2/types/{post_type}  // работает с указанным вместо {post_type} типом записи

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

Схема показывает все поля, которые существуют для объекта: поля объекта которые вернет запрос.

ПараметрКонтекстОписание
capabilities
объект
editВсе возможности, используемые типом записи.
Только для чтения.
description
строка
view, editОписание типа записи.
Только для чтения.
hierarchical
true/false
view, editМожет ли этот тип записи быть родительским.
Только для чтения.
viewable
true/false
editМожет ли тип записи быть доступным для просмотра.
Только для чтения.
labels
объект
editМетки типа записи для различных контекстов.
Только для чтения.
name
строка
view, edit, embedНазвание типа записи.
Только для чтения.
slug
строка
view, edit, embedЯрлык типа записи.
Только для чтения.
supports
объект
editВсе возможности поддерживаемые типом записи.
Только для чтения.
taxonomies
массив
view, editТаксономии ассоциированные с типом записи.
Только для чтения.
rest_base
строка
view, edit, embedБазовый путь REST для типа записи.
Только для чтения.

Список всех типов записей

Алгоритм схож с работой функции get_post_types().

Вид запроса

Доступ: публичный


GET /wp/v2/types

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

context(строка)
Область, в которой выполняется запрос; определяет поля, присутствующие в ответе.
Может быть: view, embed, edit
По умолчанию: view

Получение указанного типа записи

Получает данные указанного типа записи.

Вид запроса

Доступ: публичный


GET /wp/v2/types/{post_type}

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

type(строка) (обязательный)
Название типа записи, данные которого нужно получить.
context(строка)
Область, в которой выполняется запрос; определяет поля, присутствующие в ответе.
Может быть: view, embed, edit
По умолчанию: view
× iOs app

To install this Web App in your iPhone/iPad press iOs sourse and then Add to Home Screen.