Tovább a tartalomhoz

Bejegyzések és oldalak végpontjai

A REST API v2 bejegyzés- és oldalvégpontjai: webhelyeken átívelő lista, létrehozás, szerkesztés, állapotváltás és törlés.

A bejegyzés- (Posts) és oldalvégpontokkal (Pages) a Child-webhelyek tartalmát kezelheted a vezérlőpultról, programból. A {id_or_domain} a webhely számazonosítóját vagy domainjét fogadja el. A pontos kérés- és válaszszerkezetet a Postman-gyűjtemény és az OpenAPI-leírás adja.

Metódus Útvonal Mire jó Fő paraméterek
GET /posts Bejegyzések listázása a kiválasztott webhelyeken search, search_on, status, dtsstart, dtsstop, clients, groups, websites, maximum, post_type
GET /posts/{id_or_domain}/{post_id} Egy bejegyzés adatai
PUT, PATCH /posts/{id_or_domain}/{post_id}/update-status Csak a bejegyzés állapotának módosítása status
PUT, PATCH /posts/{id_or_domain}/{post_id}/edit Tartalom és metaadatok szerkesztése post_title, post_content, post_status, post_name és más támogatott mezők
POST /posts/{id_or_domain}/create Bejegyzés létrehozása post_title, post_content, post_status, post_name, opcionális média- és taxonómiamezők
DELETE /posts/{id_or_domain}/{post_id}/delete Bejegyzés törlése
Terminál
curl -H "Authorization: Bearer API_KULCS" \
"https://a-te-vezerlopultod.hu/wp-json/mainwp/v2/posts?status=publish&websites=12,19&maximum=50"
{
"success": 1,
"data": {
"https://pelda.hu": [
{
"id": 341,
"title": "Negyedéves jelentés",
"post_status": "publish"
}
]
}
}
Terminál
curl -X POST \
-H "Authorization: Bearer API_KULCS" \
-H "Content-Type: application/json" \
-d '{
"post_title":"Kiadási jegyzet",
"post_content":"Tartalom...",
"post_status":"draft"
}' \
"https://a-te-vezerlopultod.hu/wp-json/mainwp/v2/posts/12/create"
{
"success": 1,
"message": "Create post successfully."
}
Metódus Útvonal Mire jó Fő paraméterek
GET /pages Oldalak listázása a kiválasztott webhelyeken search, search_on, status, dtsstart, dtsstop, clients, groups, websites, maximum
GET /pages/{id_or_domain}/{page_id} Egy oldal adatai
PUT, PATCH /pages/{id_or_domain}/{page_id}/update-status Csak az oldal állapotának módosítása status
PUT, PATCH /pages/{id_or_domain}/{page_id}/edit Tartalom és metaadatok szerkesztése post_title, post_content, post_status, post_name és más támogatott oldalmezők
POST /pages/{id_or_domain}/create Oldal létrehozása post_title, post_content, post_status, post_name
DELETE /pages/{id_or_domain}/{page_id}/delete Oldal törlése

Piszkozat oldalak listázása a kiválasztott ügyfelekhez

Szekció neve “Piszkozat oldalak listázása a kiválasztott ügyfelekhez”
Terminál
curl -H "Authorization: Bearer API_KULCS" \
"https://a-te-vezerlopultod.hu/wp-json/mainwp/v2/pages?clients=22&status=draft"
{
"success": 1,
"data": {
"https://pelda.hu": [
{
"id": 58,
"post_title": "Rólunk",
"post_status": "draft"
}
]
}
}
Terminál
curl -X PATCH \
-H "Authorization: Bearer API_KULCS" \
-H "Content-Type: application/json" \
-d '{"status":"publish"}' \
"https://a-te-vezerlopultod.hu/wp-json/mainwp/v2/pages/12/58/update-status"
{
"success": 1,
"message": "Page status updated successfully."
}

A bejegyzések és oldalak kezelőfelületéről a Bejegyzések és az Oldalak fejezetben olvashatsz.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások