Guardar una entrada del blog
ps_save_blog_post
- ProSolo TellMyShop Pro
- Escritura · vista previa + aprobación
- Guarda: al momento
- Contenido y SEO, Catálogo · escribe al momento
- Necesita el módulo SmartBlog
Escribe una entrada nueva del blog o edita una existente.
TellMyShop Free: No. Esta herramienta solo está en TellMyShop Pro. TellMyShop Free solo tiene informes listos que leen tu tienda.
Pregunta al chat
«Corrige las meta descriptions de las 5 entradas del blog que ha señalado la auditoría.»
Vista previa de ejemplo
Entrada 8 «Cómo elegir lámparas de jardín», idioma es. meta_description: vacía -> 152 caracteres. short_description: vacía -> 210 caracteres. Estado sin cambios (publicada).
Detalles técnicos
Crea una entrada nueva del blog (sin post_id) o cambia una existente (con post_id): título (en SmartBlog, también el meta title), contenido HTML, descripción corta, meta description, palabras clave, categorías. UNA ENTRADA NUEVA SE GUARDA COMO BORRADOR salvo que publish=true. El slug solo se fija al crearla; para cambiar el slug de una entrada existente usa ps_change_url. Esta herramienta no fija la imagen principal ni las etiquetas (hazlo en el back office del blog). Solo aparece cuando SmartBlog está instalado y activado.
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| post_id | integer | no | ID de una entrada existente (vacío = entrada nueva). |
| lang | string | cuándo | Código ISO del idioma en el que escribes. Obligatorio cuando la tienda tiene más de un idioma activo. Claude escribe el contenido en este idioma. |
| shop_id | integer | no | ID de la tienda en una instalación multitienda. Por defecto, la tienda de la dirección del conector. ps_get_shop_info lista los ID. |
| title | string | cuándo | Título (también el meta title). Máx. 150 caracteres. |
| content | string (HTML) | no | Contenido (HTML: p, h2, h3, ul/li, strong, a). Máx. 300.000 caracteres. |
| short_description | string | no | Descripción corta (se muestra en la lista de entradas). Máx. 450 caracteres. |
| meta_description | string | no | Meta description (se recomiendan 120–160 caracteres). Máx. 450 caracteres. |
| meta_keywords | string | no | Palabras clave (separadas por comas). Máx. 200 caracteres. |
| slug | string | no | Solo para una entrada nueva: slug de la URL (SmartBlog: máx. 45 caracteres). |
| category_ids | array of integer | cuándo | Categorías del blog (ps_list_blog_categories); sustituyen a las actuales. Obligatorio para una entrada nueva. Máx. 10 elementos. |
| publish | boolean | no | true = publicar, false = borrador. Una entrada nueva es un borrador por defecto; una existente mantiene su estado. |
| confirm | boolean | no | false (por defecto) devuelve una vista previa y no guarda nada. true ejecuta, solo después de que el usuario haya aprobado la vista previa, junto con change_token. |
| change_token | string | cuándo | Token de la vista previa. Obligatorio con confirm=true. Válido 30 minutos, de un solo uso, ligado a los argumentos y al estado de los datos de la vista previa. |
Límites
Necesita SmartBlog. Una entrada y un idioma por llamada. Una entrada nueva necesita title y category_ids. Slug solo para una entrada nueva, máx. 45 caracteres en SmartBlog. Se puede deshacer con ps_revert_change.
Lo que ves antes de que se guarde nada
El chat llama primero a la herramienta sin confirmar. El módulo devuelve una vista previa (valores actuales y nuevos) y un token de un solo uso válido durante 30 minutos. El chat te muestra la vista previa y guarda el cambio solo después de tu sí.
Herramientas relacionadas
- Listar entradas del blog ps_list_blog_posts
- Obtener una entrada del blog ps_get_blog_post
- Auditoría SEO ps_audit_seo
- Cambiar la URL (slug) ps_change_url
- Deshacer un cambio ps_revert_change
Casos de uso con esta herramienta
- Escribe una entrada de blog que enlace a tus productos
- Renueva una entrada antigua del blog que todavía recibe tráfico
Última actualización: 2026-10-11