Глобальные стили (global-styles)

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

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

/wp/v2/global-styles/themes/{stylesheet}
/wp/v2/global-styles/{id}
/wp/v2/global-styles/{parent}/revisions

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

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

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

Параметр Контекст Описание
id view, edit Поле ресурса.
styles view, edit Поле ресурса.
settings view, edit Поле ресурса.
stylesheet view, edit Поле ресурса.
theme view, edit Поле ресурса.
version view, edit Поле ресурса.

/wp/v2/global-styles/themes/{stylesheet}

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

$ curl -X OPTIONS -i https://example.com/wp-json/wp/v2/global-styles/themes/{stylesheet}

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

Вид запроса

GET /wp/v2/global-styles/themes/{stylesheet}

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

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

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

$ curl https://example.com/wp-json/wp/v2/global-styles/themes/twentytwentyfive

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

Вид запроса

POST /wp/v2/global-styles/themes/{stylesheet}
POST /wp/v2/global-styles/{id}
DELETE /wp/v2/global-styles/{id}

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

$id(string)
Значение поля ресурса.
$styles(string)
Значение поля ресурса.
$settings(string)
Значение поля ресурса.
$stylesheet(string)
Значение поля ресурса.

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

$ curl -X POST https://example.com/wp-json/wp/v2/global-styles/themes/{stylesheet} -d status=publish