Шрифты (font-families)

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

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

/wp/v2/font-families
/wp/v2/font-families/{id}
/wp/v2/font-families/{id}/font-faces
/wp/v2/font-collections

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

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

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

Параметр Контекст Описание
id view, edit Поле ресурса.
slug view, edit Поле ресурса.
name view, edit Поле ресурса.
font_family_settings view, edit Поле ресурса.
font_face_settings view, edit Поле ресурса.
src view, edit Поле ресурса.
font_weight view, edit Поле ресурса.
font_style view, edit Поле ресурса.

/wp/v2/font-families

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

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

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

Вид запроса

GET /wp/v2/font-families

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

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

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

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

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

Вид запроса

POST /wp/v2/font-families
POST /wp/v2/font-families/{id}
DELETE /wp/v2/font-families/{id}

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

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

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

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