WordPress: pravidla publikování a nastavení
Co kanál WordPress v Posty přijímá: média, limity, povinná pole a pole objektu settings pro API.
Základní údaje
wordpressTypy příspěvků
Stejný kanál přijímá víc druhů příspěvků. Každý má jiné požadavky. Tabulka ukáže, co k čemu potřebujete.
| Typ | Média | Poznámka |
|---|---|---|
| Příspěvek nebo stránka | náhledový obrázek v main_image | Název a typ příspěvku jsou povinné. |
Pravidla
- K propojení potřebujete adresu webu, své uživatelské jméno a heslo aplikace. Heslo aplikace si vytvoříte ve svém uživatelském profilu ve WordPressu.
- Text příspěvku odchází jako HTML.
- Typ příspěvku, kategorie a štítky čekají hodnoty z vašeho webu. Seznamy si stáhnete voláním nástrojů kanálu.
Pole nastavení
Tato pole jdou do objektu settings příspěvku, vedle pole __type. V rozhraní je vyplníte v rozbalovací sekci nastavení kanálu.
| Pole | Typ | Povinné | Co dělá |
|---|---|---|---|
| title | string, nejméně 2 znaky | ano | Název příspěvku. |
| type | string | ano | REST základ typu příspěvku, například "posts" nebo "pages". |
| status | "publish" | "draft" | "pending" | "private" | ne | Stav příspěvku ve WordPressu. Výchozí je "publish". |
| main_image | objekt média | ne | Náhledový obrázek z knihovny médií. |
| categories | pole čísel | ne | Identifikátory kategorií. |
| tags | pole čísel | ne | Identifikátory štítků. |
Povolené hodnoty
Uvedená pole přijímají jen tyto hodnoty. U jakékoli jiné hodnoty dostanete chybu 400 a odpověď pojmenuje pole.
status
| Hodnota | Co znamená |
|---|---|
| publish | Vyjde v naplánovaný čas. Výchozí hodnota. |
| draft | Uloží se jako koncept ve WordPressu. |
| pending | Uloží se jako čekající na schválení. |
| private | Vyjde jako soukromý příspěvek. |
Příklady
Každý příklad je jedna položka v poli posts požadavku POST /public/v1/posts. Obálka kolem něj je vždy tato:
{
"type": "schedule",
"date": "2026-09-15T09:00:00.000Z",
"shortLink": false,
"posts": [ /* položka níže */ ]
}Příspěvek na blog
Identifikátory kategorií a štítků vrací volání nástrojů kanálu.
{
"integration": { "id": "<wordpress-kanal>" },
"value": [{ "content": "<p>Naše podzimní otevírací doba.</p>", "image": [] }],
"settings": {
"__type": "wordpress",
"title": "Podzimní otevírací doba",
"type": "posts",
"status": "publish",
"main_image": { "id": "<media>", "path": "https://uploads.posty.hu/autumn.jpg" },
"categories": [3],
"tags": [12, 18]
}
}Identifikátor kanálu získáte ze seznamu kanálů. Hodnoty path u obrázků a videí z nahrání médií. Přesné schéma platné pro propojený účet vrací endpoint se schématem nastavení. Z příkazové řádky to samé uděláte přepínačem --settings, viz příklady CLI.