Últimas noticias de SeedProd

Tutoriales, consejos y recursos de WordPress para hacer crecer tu negocio

SeedProd ya es compatible con la API de WordPress Abilities

SeedProd ya es compatible con la API de WordPress Abilities 

Escrito por: avatar de autor John Turner
avatar de autor John Turner
John Turner es el fundador de SeedProd. Es empresario, desarrollador web, comercializador, administrador de sistemas, administrador de bases de datos, técnico de soporte e incluso sabe cocinar.
    
Revisado por: avatar del revisor Stacey Corrin
avatar del revisor Stacey Corrin
Stacey Corrin es una especialista certificada en marketing de contenidos y posicionamiento en buscadores con más de 15 años de experiencia escribiendo sobre WordPress, SEO y marketing digital. Se encarga de gestionar los contenidos de SeedProd y RafflePress, donde aborda herramientas y estrategias que ella misma utiliza y prueba de forma activa.

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.

Diagrama que muestra cómo SeedProd registra capacidades en la API de capacidades de WordPress, que se conecta con Claude, WPVibe y cualquier cliente REST

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.

Claude muestra el estado actual de SeedProd tras ejecutar la función «get-status», incluyendo el modo «Próximamente», el modo de mantenimiento, el generador de temas y el estado de la licencia

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.

Las 8 funciones de SeedProd que aparecen en Claude tras conectar un sitio de WordPress, entre las que se incluyen «get-status», «toggle-coming-soon», «toggle-maintenance» y otras.

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.

Claude ha confirmado que la función «Próximamente» de SeedProd se ha ejecutado correctamente, desactivando el modo «Próximamente» en un sitio de WordPress conectado

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.

avatar de autor
John Turner
John Turner es el fundador de SeedProd. Es empresario, desarrollador web, comercializador, administrador de sistemas, administrador de bases de datos, técnico de apoyo e incluso sabe cocinar.

Divulgación: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, es posible que ganemos una comisión. Sólo recomendamos productos que creemos que aportarán valor a nuestros lectores.