Ir al contenido

¿Listo para crear con AnyBot?

Documentación de AnyBot
Integrations

WordPress

Conecta tu sitio de WordPress con una contraseña de aplicación y dale a tu agente 14 herramientas para leer entradas, páginas y multimedia, y, para los propietarios, publicar y editar contenido.

Conecta un sitio de WordPress y tu agente trabaja directamente sobre la REST API de WordPress. Puede leer tus entradas, páginas, categorías, tags y la biblioteca multimedia y, para los propietarios, crear borradores, publicar, editar y eliminar contenido. Catorce herramientas en total, repartidas de modo que los agentes orientados a los visitantes solo puedan leer.

Antes de empezar

  • Un sitio de WordPress accesible por HTTPS, las contraseñas de aplicación están deshabilitadas en los sitios con HTTP simple.
  • WordPress 5.6 o posterior (las contraseñas de aplicación vienen integradas desde la 5.6) con la REST API accesible, algunos plugins de seguridad o proveedores de hosting bloquean /wp-json.
  • Tu nombre de usuario de WordPress y una contraseña de aplicación nueva (no tu contraseña de acceso).

Conectar

  1. En WordPress, ve a Usuarios → Perfil y desplázate hasta Contraseñas de aplicación. Ponle un nombre como «AnyBot» y haz clic en Agregar nueva contraseña de aplicación.
  2. Copia la contraseña generada, tiene el aspecto xxxx xxxx xxxx xxxx xxxx xxxx y se muestra una sola vez. Los espacios no son problema; AnyBot los gestiona de cualquier forma.
  3. En Integraciones → WordPress, introduce la URL del sitio, tu nombre de usuario de WordPress y esa contraseña de aplicación, y luego elige qué permisos concedes.

El detalle clave que lo habilita todo: la contraseña de aplicación se genera en tu perfil de usuario de WordPress, no en AnyBot, y si esa sección no aparece tu sitio está en HTTP o tiene las contraseñas de aplicación deshabilitadas por un plugin. Además hereda el rol de ese usuario, conéctate como Editor o Administrador si quieres que el agente publique.

Qué puede hacer el agente

HerramientaAccesoTipoQué hace
wordpress_list_postsPúblico seguroReadEnumera las entradas con filtros opcionales de búsqueda, categoría, tag y estado (por defecto, las publicadas).
wordpress_get_postPúblico seguroReadDevuelve una sola entrada por su ID.
wordpress_list_pagesPúblico seguroReadEnumera las páginas del sitio.
wordpress_get_pagePúblico seguroReadDevuelve una sola página por su ID.
wordpress_get_site_infoPúblico seguroReadLee la información del sitio, nombre, descripción y URL.
wordpress_list_categoriesPúblico seguroReadEnumera las categorías de las entradas.
wordpress_list_tagsPúblico seguroReadEnumera los tags de las entradas.
wordpress_list_mediaPúblico seguroReadEnumera los elementos de la biblioteca multimedia.
wordpress_create_postSolo propietarioWriteCrea una entrada, borrador por defecto, o publicada si lo indicas.
wordpress_update_postSolo propietarioWriteActualiza el título, el contenido, el estado, las categorías o los tags de una entrada.
wordpress_delete_postSolo propietarioWriteElimina una entrada.
wordpress_create_pageSolo propietarioWriteCrea una página.
wordpress_update_pageSolo propietarioWriteActualiza una página existente.
wordpress_upload_mediaSolo propietarioWriteSube un archivo a la biblioteca multimedia desde una URL que proporcionas.

Public-safe frente a owner-only

Las ocho herramientas de lectura son public-safe, puedes exponerlas en un canal público para que el agente de un visitante recupere una entrada del blog o enumere tus páginas. Las seis herramientas de escritura son owner-only: solo se ejecutan en tus propias superficies internas o de administración, nunca para un visitante del sitio, así que un desconocido nunca puede crear ni eliminar contenido. Además, cada herramienta está protegida por los permisos que concediste al conectar (leer entradas, escribir entradas, leer páginas, escribir páginas, leer configuración, gestionar categorías, gestionar multimedia), concede solo lo que el agente necesita.

Ejemplo práctico

Subes una captura de pantalla y le pides a tu agente interno: «Prepara el borrador de una entrada de lanzamiento titulada 'Spring Release' con los puntos destacados, sube esta imagen y déjala como borrador para que la revise.» El agente llama a wordpress_upload_media para agregar la imagen, a wordpress_create_post para escribir el borrador, y responde con el enlace de edición, nada se publica hasta que lo publicas tú mismo.

Límites y honestidad

  • Las herramientas de lectura se autentican como tu usuario de WordPress, así que pueden ver borradores y contenido no publicado. Tenlo en cuenta al decidir qué exponer públicamente.
  • Las entradas nuevas son borradores por defecto. El agente solo publica cuando la solicitud es explícita y la conexión tiene el permiso de escritura de entradas.
  • Los tipos de contenido personalizados y los maquetadores de páginas (Elementor, campos ACF y similares) no están garantizados, las herramientas funcionan a través de los endpoints REST estándar para entradas, páginas y multimedia.

Solución de problemas

  • "WordPress not connected", la URL del sitio, el nombre de usuario o la contraseña de aplicación son incorrectos, o el complemento se desactivó. Regenera la contraseña de aplicación y vuelve a introducirla.
  • La herramienta nunca se ejecuta, su permiso no se concedió al conectar, o se está pidiendo una herramienta de escritura en un canal público (owner-only). Revisa los permisos concedidos.
  • Error de API (401), la contraseña de aplicación está revocada o el usuario conectado perdió el rol; (403), un plugin de seguridad está bloqueando la REST API; (404) en /wp-json, los enlaces permanentes amigables o la REST API están deshabilitados.

FAQ

¿Pego mi contraseña de acceso habitual? No, siempre una contraseña de aplicación dedicada. Puedes revocarla en cualquier momento desde la misma pantalla de perfil sin cambiar tu acceso.

¿Un visitante del sitio puede publicar en mi blog? Nunca. Las seis herramientas de escritura son owner-only y requieren permisos de escritura; los visitantes solo alcanzan las herramientas de lectura que expones.

Próximos pasos