WordPress: posztolási szabályok és beállítások
Mit fogad el a WordPress csatorna a Postyban: média, korlátok, kötelező mezők, és a settings objektum mezői az API-hoz.
Alapadatok
wordpressBejegyzéstípusok
Ugyanaz a csatorna többféle alakú bejegyzést fogad el, és mindegyik mást követel meg. A táblázatból kiderül, melyikhez mi kell.
| Típus | Média | Megjegyzés |
|---|---|---|
| Bejegyzés vagy oldal | kiemelt kép a main_image mezőben | A cím és a bejegyzéstípus kötelező. |
Szabályok
- A bekötéshez az oldal címe, a felhasználóneved és egy alkalmazásjelszó kell. Az alkalmazásjelszót a WordPress felhasználói profilodban készíted el.
- A bejegyzés szövege HTML-ként megy ki.
- A bejegyzéstípus, a kategóriák és a címkék az oldaladról származó értékeket várnak. A listákat a csatorna eszközhívásaival kéred le.
Beállításmezők
Ezek a mezők a bejegyzés settings objektumába kerülnek, a __type mező mellé. A felületen ugyanezeket a csatorna lenyíló beállításszakaszában töltöd ki.
| Mező | Típus | Kötelező | Mit csinál |
|---|---|---|---|
| title | string, legalább 2 karakter | igen | A bejegyzés címe. |
| type | string | igen | A bejegyzéstípus REST alapja, például "posts" vagy "pages". |
| status | "publish" | "draft" | "pending" | "private" | nem | A bejegyzés állapota a WordPressen. Alapértelmezés: "publish". |
| main_image | médiaobjektum | nem | A kiemelt kép a médiatárból. |
| categories | számok tömbje | nem | A kategóriák azonosítói. |
| tags | számok tömbje | nem | A címkék azonosítói. |
Választható értékek
A felsorolt mezők csak ezeket az értékeket fogadják el. Bármilyen más értékre 400-as hibát kapsz, a válasz pedig megnevezi a mezőt.
status
| Érték | Mit jelent |
|---|---|
| publish | Megjelenik az ütemezett időpontban. Ez az alapértelmezés. |
| draft | Piszkozatként kerül a WordPressre. |
| pending | Jóváhagyásra váróként kerül mentésre. |
| private | Privát bejegyzésként jelenik meg. |
Példák
Minden példa egy elem a POST /public/v1/posts kérés posts tömbjében. A körülötte lévő boríték minden esetben ez:
{
"type": "schedule",
"date": "2026-09-15T09:00:00.000Z",
"shortLink": false,
"posts": [ /* az alábbi elem */ ]
}Blogbejegyzés
A kategóriák és címkék azonosítóit a csatorna eszközhívásai adják.
{
"integration": { "id": "<wordpress-csatorna>" },
"value": [{ "content": "<p>Őszi nyitvatartásunk.</p>", "image": [] }],
"settings": {
"__type": "wordpress",
"title": "Őszi nyitvatartás",
"type": "posts",
"status": "publish",
"main_image": { "id": "<media>", "path": "https://uploads.posty.hu/autumn.jpg" },
"categories": [3],
"tags": [12, 18]
}
}A csatorna azonosítóját a csatornalista adja, a képek és videók path értékét pedig a médiafeltöltés. A bekötött fiókra érvényes, pontos sémát a beállítássémát visszaadó végpont adja vissza. Parancssorból ugyanez a --settings kapcsolóval megy, lásd a CLI-példákat.