Hace unos meses, estaba creando una automatización para uno de mis sitios web. Quería un script que desactivara el modo «Próximamente» tras una actualización de contenido, el tipo de tarea que se repite en todos los sitios web que gestionas. Bastante sencillo. Una sola acción.
Esto es lo que esperaba: una llamada rápida a la API y listo. Esto es lo que pasó en realidad: no existía ningún punto de acceso estándar. Para hacerlo, tuve que abrir el panel de control y navegar manualmente.
Esa es la fricción que hemos estado tratando de eliminar.
Hoy anuncio la integración de SeedProd con la API de capacidades de WordPress. Se trata de un nuevo estándar de WordPress 6.9 que permite a los plugins registrar acciones con nombre y ponerlas a disposición de cualquier cliente de API REST.
En la versión 6.20.0, SeedProd registra ocho de esas acciones, por lo que cualquier herramienta compatible puede detectar las funciones de SeedProd y activarlas directamente, sin necesidad de acceder al panel de control.

Controla SeedProd sin tocar el panel de control
En esta primera versión se incluyen ocho funciones, todas ellas disponibles en todos los planes de SeedProd. Las únicas excepciones son las funciones vinculadas a las características de la versión Pro, como la posibilidad de activar o desactivar el generador de temas. Si tu licencia no incluye esa característica, la función no estará disponible:
- get-status – Muestra el estado actual de SeedProd: modo «Próximamente», modo de mantenimiento, estado del generador de temas e información sobre la licencia.
- toggle-coming-soon – Activa o desactiva el modo «Próximamente».
- toggle-maintenance – Activa o desactiva el modo de mantenimiento.
- list-pages: devuelve todas las páginas de SeedProd con sus ID.
- save-page – Crea o actualiza una página de SeedProd.
- toggle-theme – Activa o desactiva el generador de temas de SeedProd.
- import-theme – Importa un tema de SeedProd desde una URL de archivo ZIP.
- activate-license – Activa una clave de licencia Pro.
Este es el primer conjunto. Iremos añadiendo más a medida que veamos cómo los utiliza la gente y qué es lo más útil para automatizar.
Cómo cambia esto tu flujo de trabajo
Imaginemos que estás implementando una nueva página web para un cliente y necesitas importar un tema, activar una licencia y activar el modo «Próximamente» antes de la entrega. Antes, eso suponía tener que pasar por tres pantallas distintas en el panel de control.
Ahora son tres llamadas a la API, o una sola interacción con WPVibe, nuestro plugin gratuito que conecta tu sitio de WordPress con herramientas de IA como Claude y ChatGPT.
O quizá estés gestionando veinte sitios web y necesites comprobar rápidamente su estado antes de una actualización importante de WordPress. Con una sola llamada a «get-status» por sitio web, podrás saber cuáles tienen activado el modo «Próximamente», qué temas se están utilizando y si las licencias están al día.

Este patrón se aplica a cualquier tarea repetitiva: el modo de mantenimiento antes de las implementaciones, las comprobaciones de páginas antes de las migraciones, la importación de temas en lotes de sitios web nuevos. Si lo haces más de una vez, puedes automatizarlo mediante un script o delegárselo a tu IA.
Cómo empezar a utilizar la API de Abilities
La API de Abilities es una función de WordPress 6.9, por lo que deberás tener instalada la versión 6.9 o superior para que los puntos de conexión estén disponibles en tu sitio web. Puedes comprobar tu versión en Panel de control » Actualizaciones.
Paso 1: Actualiza SeedProd a la versión 6.20.0
Ve a «Plugins» en tu panel de control de WordPress y actualiza SeedProd. La API de Abilities se registra automáticamente, sin necesidad de ninguna configuración adicional.
Paso 2: Comprueba qué hay disponible
Cualquier herramienta conectada puede consultar a WordPress qué acciones de plugins están registradas en tu sitio web. Las funciones de SeedProd aparecen automáticamente en esa lista, por lo que no hay que configurar nada más.

Paso 3: Ejecutar una acción
Indica a tu herramienta qué función debe activar. Pídele que active o desactive el modo «Próximamente», que compruebe el estado de tu sitio web o que importe un tema, y ella se encargará de llamar al punto final adecuado. No es necesario que te ocupes tú mismo de las llamadas a la API.

Paso 4: Conecta tu herramienta de IA
Si utilizas WPVibe, este detecta automáticamente las funciones de SeedProd en cualquier sitio web conectado. Inicia una conversación y pídele que realice una acción.
Por qué SeedProd es compatible con tus herramientas
Antes de la API de Abilities, había que conocer los puntos de conexión personalizados de un plugin para activar sus funciones a través de REST, si es que disponía de alguna. Cualquier cosa que se saliera de la API REST estándar de WordPress implicaba usar WP-CLI, realizar tareas manuales en el panel de control o desarrollar una integración personalizada específicamente para ese plugin.
WordPress 6.9 introdujo la API Abilities para solucionar ese problema. Ofrece a los plugins una forma estándar de registrar acciones con nombre que cualquier cliente compatible puede detectar y ejecutar. Dado que SeedProd es compatible con ella, las herramientas de IA y los scripts de automatización funcionan con ella desde el primer momento, sin necesidad de una integración específica para cada una.
Actualiza a la versión 6.20.0 y pruébalo. Si ya utilizas WPVibe, conéctalo a tu sitio de SeedProd y pídele que ejecute una acción. Me encantaría saber qué es lo primero que automatizas.
Gracias por formar parte de la comunidad de SeedProd.
John y el equipo de SeedProd
P.D.: ¿Aún no tienes SeedProd Pro? Empieza a usar SeedProd Pro hoy mismo para acceder a todas sus funciones.