Enregistrer un article de blog
ps_save_blog_post
- ProTellMyShop Pro uniquement
- Écriture · aperçu + validation
- Enregistre: tout de suite
- Contenu et SEO, et Catalogue · écrit tout de suite
- Exige le module SmartBlog
Rédige un nouvel article de blog ou modifie un article existant.
TellMyShop Free: Non. Cet outil fait uniquement partie de TellMyShop Pro. TellMyShop Free ne contient que des rapports prêts à l’emploi qui lisent votre boutique.
Demandez au chat
« Corrige les meta descriptions des 5 articles de blog signalés par l’audit. »
Exemple d’aperçu
Article 8 « Comment choisir ses lampes de jardin », langue en. meta_description : vide -> 152 caractères. short_description : vide -> 210 caractères. Statut inchangé (publié).
Détails techniques
Crée un nouvel article de blog (sans post_id) ou modifie un article existant (avec post_id) : titre (dans SmartBlog, c’est aussi le meta title), contenu HTML, description courte, meta description, mots-clés, catégories. UN NOUVEL ARTICLE EST ENREGISTRÉ EN BROUILLON, sauf avec publish=true. Le slug n’est défini qu’à la création ; pour changer le slug d’un article existant, utilisez ps_change_url. L’image principale et les tags ne sont pas définis par cet outil (faites-le dans le back office du blog). N’apparaît que si SmartBlog est installé et activé.
Paramètres
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| post_id | integer | non | ID d’un article existant (vide = nouvel article). |
| lang | string | quand | Code ISO de la langue dans laquelle vous écrivez. Obligatoire quand la boutique a plus d’une langue active. Claude écrit le contenu dans cette langue. |
| shop_id | integer | non | ID de la boutique dans une installation multiboutique. Par défaut, la boutique de l’adresse du connecteur. Les ID sont listés par ps_get_shop_info. |
| title | string | quand | Titre (aussi le meta title). 150 caractères maximum. |
| content | string (HTML) | non | Contenu (HTML : p, h2, h3, ul/li, strong, a). 300 000 caractères maximum. |
| short_description | string | non | Description courte (affichée dans la liste des articles). 450 caractères maximum. |
| meta_description | string | non | Meta description (120 à 160 caractères recommandés). 450 caractères maximum. |
| meta_keywords | string | non | Mots-clés (séparés par des virgules). 200 caractères maximum. |
| slug | string | non | Nouvel article uniquement : slug de l’URL (SmartBlog : 45 caractères maximum). |
| category_ids | array of integer | quand | Catégories du blog (ps_list_blog_categories) ; elles remplacent les catégories actuelles. Obligatoire pour un nouvel article. 10 éléments maximum. |
| publish | boolean | non | true = publier, false = brouillon. Un nouvel article est un brouillon par défaut ; un article existant garde son statut. |
| confirm | boolean | non | false (par défaut) renvoie un aperçu et n’enregistre rien. true exécute, uniquement après que l’utilisateur a validé l’aperçu, avec change_token. |
| change_token | string | quand | Jeton issu de l’aperçu. Obligatoire avec confirm=true. Valable 30 minutes, à usage unique, lié aux arguments et à l’état des données de l’aperçu. |
Limites
Exige SmartBlog. Un article et une langue par appel. Un nouvel article exige title et category_ids. Slug uniquement pour un nouvel article, 45 caractères maximum dans SmartBlog. Annulable avec ps_revert_change.
Ce que vous voyez avant tout enregistrement
Le chat appelle d’abord l’outil sans le confirmer. Le module renvoie un aperçu (valeurs actuelles et nouvelles) et un jeton à usage unique valable 30 minutes. Le chat vous montre l’aperçu et n’enregistre la modification qu’après votre oui.
Outils liés
- Lister les articles de blog ps_list_blog_posts
- Obtenir un article de blog ps_get_blog_post
- Audit SEO ps_audit_seo
- Changer l’URL (slug) ps_change_url
- Annuler une modification ps_revert_change
Cas d’usage avec cet outil
- Rédiger un article de blog avec des liens vers vos produits
- Actualiser un ancien article de blog qui attire encore du trafic
Dernière mise à jour: 2026-10-11