WordPress 7.0 y la IA nativa: cómo funciona el WP AI Client y qué cambia para los desarrolladores

WordPress 7.0 WP AI Client integración IA nativa

WordPress 7.0 integra por primera vez una infraestructura de inteligencia artificial directamente en el core. No se trata de un plugin o de una integración de terceros: es una API PHP nativa, agnóstica de proveedor, que permite a cualquier plugin enviar prompts a modelos de IA y recibir respuestas a través de una interfaz estandarizada. Esto convierte a WordPress en el primer CMS mainstream con soporte nativo para IA generativa.

En este artículo analizamos en profundidad los cuatro pilares de esta arquitectura y sus implicaciones prácticas para agencias de desarrollo y equipos técnicos.

Los cuatro pilares de la arquitectura de IA en WordPress 7.0

La integración de IA en WordPress 7.0 se estructura en cuatro componentes que trabajan juntos:

WP AI Client: la API PHP central que permite a los plugins comunicarse con modelos de IA de forma agnóstica. Tu plugin describe qué necesita, WordPress enruta la petición al modelo adecuado según la configuración del sitio.

Client-Side Abilities API: extiende las capacidades de IA al navegador. Los agentes de IA y las herramientas de automatización pueden interactuar con WordPress desde dentro del browser: navegar por el admin, insertar bloques, ejecutar comandos y participar en flujos de trabajo.

Pantalla de Connectors: un hub centralizado en Settings > Connectors donde los administradores gestionan todas las conexiones a servicios de IA externos. Se acabó tener claves de API dispersas por configuraciones de plugins individuales.

Connectors API: la capa técnica detrás de la pantalla de Connectors. Gestiona el registro de proveedores, la autenticación, los metadatos y los tipos de conexión. Cualquier plugin puede registrar nuevos tipos de conectores.

wp_ai_client_prompt(): el punto de entrada

Toda interacción con la IA en WordPress 7.0 empieza con una llamada a wp_ai_client_prompt(). Esta función devuelve un objeto WP_AI_Client_Prompt_Builder con una interfaz fluida que permite encadenar configuraciones y generar respuestas de distintas modalidades: texto, imágenes, audio y vídeo.

El builder ofrece métodos como using_temperature(), using_max_tokens(), using_system_instruction() y using_model_preference() para controlar el comportamiento del modelo. La respuesta se obtiene con generate_text(), generate_image() o sus variantes generate_*_result() que devuelven metadata completa (uso de tokens, proveedor, modelo utilizado).

Lo más relevante para desarrolladores: no necesitas gestionar credenciales ni construir integraciones específicas por proveedor. Tu plugin funciona con cualquier proveedor que el administrador haya configurado.

Preferencia de modelos y detección de capacidades

Dado que cada sitio WordPress puede tener diferentes proveedores de IA configurados, el AI Client introduce un sistema de preferencia de modelos. Tu plugin puede indicar una lista ordenada de modelos ideales (por ejemplo, Claude Sonnet, Gemini Pro, GPT-5.4), y el sistema usará el primero disponible, cayendo al siguiente modelo compatible si ninguno de la lista está configurado.

Antes de mostrar interfaces de IA al usuario, se recomienda usar los métodos de detección de capacidades: is_supported_for_text_generation(), is_supported_for_image_generation(), etc. Estas comprobaciones son determinísticas (no hacen llamadas a la API) y permiten ocultar o mostrar funcionalidad de IA de forma condicional. Si trabajas con WooCommerce, esto permite activar generación automática de descripciones de producto solo cuando el sitio tenga un proveedor de texto configurado.

Arquitectura de dos capas: PHP SDK + wrapper de WordPress

La implementación interna se divide en dos capas. La primera es el PHP AI Client (wordpress/php-ai-client), un SDK PHP agnóstico que gestiona la comunicación con proveedores, la selección de modelos y la normalización de respuestas. Usa convenciones camelCase y excepciones, y puede ser usado por otros proyectos PHP fuera de WordPress.

La segunda capa es el wrapper de WordPress: la clase WP_AI_Client_Prompt_Builder que adapta el SDK a las convenciones de WordPress (métodos snake_case, retorno de WP_Error en lugar de excepciones, integración con el transporte HTTP de WordPress y el sistema de hooks).

Para desarrolladores de plugins, la recomendación es usar siempre wp_ai_client_prompt() como punto de entrada. Esta función captura las excepciones del SDK subyacente y las convierte en objetos WP_Error estándar.

Plugins oficiales de proveedores de IA

WordPress Core no incluye ningún proveedor de IA directamente. Los proveedores se implementan como plugins separados, lo que permite iteraciones más rápidas en un ecosistema que evoluciona constantemente. El proyecto WordPress ha desarrollado tres plugins oficiales iniciales:

AI Provider for Anthropic (Claude), AI Provider for Google (Gemini) y AI Provider for OpenAI (GPT). Cualquier desarrollador puede crear plugins de proveedor adicionales registrándose en el registry del PHP AI Client.

Abilities API: IA que actúa dentro de WordPress

La Client-Side Abilities API es quizás el componente con más potencial a medio plazo. No se trata solo de generar contenido: permite que herramientas de IA y automatización interactúen con WordPress desde el navegador. Navegar por el admin, insertar bloques, ejecutar comandos y participar en workflows son acciones que ahora se exponen a través de una interfaz compartida.

Esto abre la puerta a que WordPress se convierta en un entorno donde los agentes de IA operan, no simplemente un lugar donde se pega contenido generado externamente. Para agencias que trabajan con auditorías técnicas y optimización de procesos, las posibilidades de automatización se multiplican.

Control y seguridad: quién puede usar la IA

WordPress 7.0 incluye mecanismos de control granular. El filtro wp_ai_client_prevent_prompt permite bloquear prompts específicos según condiciones (rol del usuario, tipo de petición, etc.). La API JavaScript del lado del cliente requiere por defecto capacidades de administrador, y la recomendación oficial es implementar endpoints REST individuales para cada funcionalidad de IA en lugar de exponer la API genérica.

Para proyectos en producción, esto significa que el equipo técnico mantiene el control total sobre qué funcionalidades de IA están disponibles y para quién.

Qué implica esto para tu negocio

La integración de IA en el core de WordPress no es un experimento: es una declaración de intención sobre el futuro del CMS. Para empresas que usan WordPress como base de su plataforma digital, las implicaciones son claras: generación automatizada de contenido y metadatos, optimización de imágenes con alt text automático, flujos de trabajo inteligentes que van más allá de la publicación manual, y una infraestructura preparada para integrar agentes de IA en los procesos internos.

En Keliam ayudamos a empresas y startups a aprovechar estas nuevas capacidades. Ya sea para integrar IA en tu e-commerce, automatizar procesos en tu plataforma o simplemente actualizar tu WordPress de forma segura, nuestro equipo está preparado.

🚀 ¿Quieres integrar IA en tu proyecto WordPress?

En Keliam combinamos experiencia en desarrollo WordPress con conocimiento en inteligencia artificial. Te ayudamos a aprovechar el nuevo AI Client, automatizar procesos y mantener tu plataforma al día.

Solicita tu consulta gratuita →

Scroll al inicio