Теми (themes)
Ці маршрути дозволяють отримати дані (налаштування) теми. Додано до WP 5.0.
Можливі маршрути (кінцеві точки маршрутів описані нижче):
/wp/v2/themes
Клас контролера: WP_REST_Themes_Controller{}
Зміст:
Схема ресурсу
Опис маршруту
Запит OPTIONS до маршруту поверне повний опис цього маршруту: ендпоінти, їх параметри, схему.
$ curl -X OPTIONS -i http://demo.wp-api.org/wp-json/wp/v2/themes
Отримання налаштувань теми
Отримує налаштування теми.
Вид запиту
Доступ: потрібна авторизація
GET /wp-json/wp/v2/themes?status=active
Параметри запиту
"context": {
"required": false,
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"page": {
"required": false,
"default": 1,
"description": "Коррентна сторінка колекції.",
"type": "integer"
},
"per_page": {
"required": false,
"default": 10,
"description": "Maximum number of items to be returned in result set.",
"type": "integer"
},
"search": {
"required": false,
"description": "Звичайні результати для того, щоб matching a string.",
"type": "string"
},
"status": {
"required": true,
"description": "Звичайний результат встановлений для них визначений одним або більше статуями.",
"type": "array",
"items": {
"enum": [
"active"
],
"type": "string"
}
}
Приклад запиту
$ curl http://example.com/wp-json/wp/v2/themes?status=active
Відповідь:
[
{
"theme_supports": {
"formats": [
"standard",
"aside",
"image",
"video",
"quote",
"link",
"gallery",
"status",
"audio",
"chat"
],
"post-thumbnails": true,
"responsive-embeds": true
}
}
]