Шрифты (font-families)
Эти маршруты позволяют управлять семействами и начертаниями шрифтов темы, а также получать коллекции шрифтов.
Возможные маршруты (конечные точки описаны ниже):
/wp/v2/font-families
/wp/v2/font-families/{id}
/wp/v2/font-families/{id}/font-faces
/wp/v2/font-collections
Классы контроллеров:
- WP_REST_Font_Families_Controller{}
- WP_REST_Font_Faces_Controller{}
- WP_REST_Font_Collections_Controller{}
Оглавление:
Схема ресурса
Схема показывает поля, которые возвращает ресурс. Набор полей зависит от контекста и прав пользователя.
| Параметр | Контекст | Описание |
|---|---|---|
| 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