Zapis wpisu na blogu
ps_save_blog_post
Pisze nowy wpis na blogu albo poprawia istniejący.
TellMyShop Free: Nie. To narzędzie jest tylko w TellMyShop Pro. TellMyShop Free ma tylko gotowe raporty, które czytają sklep.
Zapytaj Claude
„Popraw meta description w 5 wpisach bloga wskazanych przez audyt.”
Przykładowy podgląd
Wpis 8 „Jak wybrać lampy ogrodowe”, język pl. meta_description: puste -> 154 znaki. Opis krótki: pusty -> 214 znaków. Status bez zmian (opublikowany).
Szczegóły techniczne
Tworzy nowy wpis bloga (bez post_id) albo zmienia istniejący (z post_id): tytuł (w SmartBlog to także meta title), treść HTML, opis krótki, meta description, słowa kluczowe, kategorie. NOWY WPIS POWSTAJE JAKO SZKIC, chyba że publish=true. Slug podaje się tylko przy tworzeniu; zmiana sluga istniejącego wpisu to ps_change_url. Zdjęcia głównego i tagów to narzędzie nie ustawia (zrób to w panelu bloga). Pojawia się tylko przy zainstalowanym i włączonym SmartBlog.
Parametry
| Nazwa | Typ | Wymagany | Opis |
|---|---|---|---|
| post_id | integer | nie | ID istniejącego wpisu (brak = nowy wpis). |
| lang | string | warunkowo | Kod ISO języka zapisu (np. "pl"). Wymagany, gdy sklep ma więcej niż jeden aktywny język – pisz treść w tym języku. |
| shop_id | integer | nie | ID sklepu (multistore). Domyślnie sklep z adresu konektora; lista w ps_get_shop_info. |
| title | string | warunkowo | Tytuł (= meta title). Maks. 150 znaków. |
| content | string (HTML) | nie | Treść (HTML: p, h2, h3, ul/li, strong, a). Maks. 300 000 znaków. |
| short_description | string | nie | Opis krótki (lista wpisów). Maks. 450 znaków. |
| meta_description | string | nie | Meta description (zalecane 120–160 znaków). Maks. 450 znaków. |
| meta_keywords | string | nie | Słowa kluczowe (po przecinku). Maks. 200 znaków. |
| slug | string | nie | Tylko nowy wpis: slug adresu (SmartBlog: maks. 45 znaków). |
| category_ids | array of integer | warunkowo | Kategorie bloga (ps_list_blog_categories) – zastępują obecne. Nowy wpis: wymagane. Maks. 10 elementów. |
| publish | boolean | nie | true = opublikuj, false = szkic. Nowy wpis domyślnie szkic; istniejący – bez zmiany statusu. |
| confirm | boolean | nie | false (domyślnie) = tylko podgląd, nic nie zapisuje. true = wykonaj – wyłącznie po wyraźnej zgodzie użytkownika na pokazany podgląd, razem z change_token. |
| change_token | string | warunkowo | Token z podglądu (wymagany przy confirm=true). Wiąże wykonanie z pokazanym podglądem i stanem danych; ważny 30 minut, jednorazowy. |
Ograniczenia
Wymaga SmartBlog. Jeden wpis i jeden język na wywołanie. Nowy wpis wymaga tytułu i category_ids. Slug tylko dla nowego wpisu, w SmartBlog maks. 45 znaków. Cofanie przez ps_revert_change.
Co widzisz przed zapisem
Claude najpierw wywołuje narzędzie bez potwierdzenia. Moduł zwraca podgląd (obecne i nowe wartości) oraz jednorazowy token ważny 30 minut. Claude pokazuje ci podgląd i zapisuje zmianę dopiero po twojej zgodzie.
Powiązane narzędzia
- Lista wpisów bloga ps_list_blog_posts
- Treść wpisu bloga ps_get_blog_post
- Audyt SEO ps_audit_seo
- Zmiana adresu (slug) ps_change_url
- Cofnięcie zmiany ps_revert_change
Zastosowania z tym narzędziem
Aktualizacja: 2026-10-11