`/wp/v2/template-parts`
Namespace: wp/v2
Route: /wp/v2/template-parts
Routes
- Collection:
/wp/v2/template-parts - Single:
/wp/v2/template-parts/{id}
HTTP Methods
Collection methods: Unknown
Single methods: GET, POST
Request Parameters
Single GET
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id |
string | false | The id of a template | |
context |
string | false | view | Scope under which the request is made; determines fields present in response. |
Single POST
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id |
string | false | The id of a template | |
slug |
string | false | Unique slug identifying the template. | |
theme |
string | false | Theme identifier for the template. | |
type |
string | false | Type of template. | |
content |
object, string | false | Content of template. | |
title |
object, string | false | Title of template. | |
description |
string | false | Description of template. | |
status |
string | false | Status of template. | |
author |
integer | false | The ID for the author of the template. | |
area |
string | false | Where the template part is intended for use (header, footer, etc.) |
Response Schema (Item)
Schema not available.
Authentication
- Read/Write:
edit_theme_options.
Example Requests
curl -X GET "https://wordpress.org/news/wp-json/wp/v2/template-parts"
curl -X GET "https://wordpress.org/news/wp-json/wp/v2/template-parts/twentytwentyfour//header"
Example Response (trimmed)
{
"id": 1,
"_links": {
"self": [{ "href": "/wp/v2/template-parts/1" }]
}
}