Теми (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 } } ]