Descripción
El plugin de IA lleva funciones impulsadas por IA directamente a tu experiencia de administración y edición de WordPress.
Requiere el editor de bloques de WordPress. El plugin Classic Editor y otras experiencias de edición ajenas al editor de bloques no son compatibles.
Qué incluye:
Este plugin está construido sobre la iniciativa AI Building Blocks for WordPress, que combina la biblioteca AI Client y la API de habilidades en una experiencia unificada. Sirve tanto como herramienta práctica para creadores de contenido como implementación de referencia para desarrolladores.
Funciones actuales:
- Explorador de habilidades – Explorá las habilidades de IA registradas e interactuá con ellas desde una pantalla de administración dedicada.
- Registro de solicitudes de IA – Registra las solicitudes de IA para observabilidad y depuración.
- Generación de texto alternativo – Generá texto alternativo descriptivo para las imágenes para mejorar la accesibilidad.
- Comment Moderation – Automatically moderate comments based on toxicity detection and sentiment analysis, and give each comment a value score.
- Aprobaciones de conectores – Exige la aprobación explícita de un administrador antes de que los plugins o temas puedan usar los conectores de IA configurados en este sitio.
- Clasificación de contenido – Sugiere etiquetas y categorías relevantes para organizar el contenido.
- Redimensionamiento de contenido – Acortá, expandí o reformulá el contenido del bloque seleccionado.
- Resumen de contenido – Resume el contenido extenso en panoramas digeribles.
- Content Translation – Translates paragraph and heading blocks, and optionally the post title, into a selected language from the post editor.
- Custom Abilities – Gates the plugin’s general-purpose WordPress Abilities behind a single opt-in toggle.
- Widgets del escritorio – Widgets de Estado de la IA y Capacidades de IA, además de un framework para registrar nuevos.
- Notas editoriales – Revisa el contenido de la entrada bloque por bloque y agrega notas con sugerencias de accesibilidad, legibilidad, gramática y SEO.
- Actualizaciones editoriales – Aplica automáticamente las notas editoriales al contenido.
- Generación de extractos – Creá automáticamente resúmenes concisos para tus entradas.
- Framework de experimentos – Sistema opcional que te permite habilitar solo las funciones de IA que querés usar.
- Directrices – Permite que las habilidades respeten los estándares editoriales de todo el sitio.
- Generación y edición de imágenes – Creá y editá imágenes a partir del contenido de la entrada en el editor, también desde la biblioteca de medios.
- Cifrado de claves – Cifra en reposo las claves API de los proveedores de IA usando el cifrado libsodium incluido. Las claves se descifran de forma transparente al leerlas y se vuelven a cifrar al escribirlas. Al deshabilitar el experimento o desactivar el plugin se restauran las claves en texto plano.
- Generación de meta descripción – Genera sugerencias de meta descripción y las integra con varios plugins de SEO.
- Compatibilidad con múltiples proveedores – Funciona con plugins de conector de IA para proveedores como OpenAI, Google y Anthropic.
- Slug Generation – Suggest SEO-friendly permalink slugs for your posts from the permalink popover or the pre-publish panel, then edit and apply the one you want.
- Sugerir respuesta – Agrega una acción “Sugerir respuesta” en la pantalla de Comentarios y en el widget de Actividad, que les permite a los moderadores generar rápidamente sugerencias de respuesta a los comentarios.
- Generación de títulos – Generá sugerencias de título para tus entradas con un solo clic. Perfecto para hacer una lluvia de ideas de titulares o encontrar el tono adecuado para tu contenido.
- Type Ahead – Asistencia contextual de autocompletado con sugerencias mientras escribís.
Configuración del proveedor:
El plugin de IA no incluye por sí mismo credenciales ni implementaciones de proveedores. Para usar las funciones impulsadas por IA, instalá y activá al menos un plugin de conector de IA y después configurá sus credenciales en Ajustes -> Conectores. Las funciones pueden aparecer como no disponibles hasta que haya un conector instalado, autenticado y capaz de realizar la operación requerida.
Entre los plugins de conector de proveedores están Anthropic, Google, OpenAI y otros.
Próximamente:
Estamos desarrollando activamente nuevas funciones para mejorar tu flujo de trabajo en WordPress:
- AI Playground – Experimentá con distintos modelos y proveedores de IA.
- Asistente de contenido – Escritura y edición impulsadas por IA en Gutenberg.
- Agente del sitio – Administración de WordPress en lenguaje natural.
- Automatización de flujos de trabajo – Automatización de tareas impulsada por IA.
Este es un plugin experimental; la funcionalidad puede cambiar a medida que recopilamos feedback de la comunidad.
Hoja de ruta:
Podés ver la hoja de ruta activa del plugin en una vista filtrada en el tablero de proyecto de GitHub de WordPress AI.
Para desarrolladores
El plugin de IA está diseñado para estudiarse, extenderse y servir de base. Ya seas desarrollador de plugins, agencia o proveedor de hosting, esto es lo que podés hacer:
Extendé el plugin:
- Creá experimentos personalizados – Usá la clase base
Abstract_Featurepara crear tus propias funciones impulsadas por IA. - Preconfigurá proveedores – Los hosts y las agencias pueden configurar proveedores de IA para que los usuarios no necesiten sus propias claves API.
- Explorador de habilidades – Probá y explorá las habilidades de IA registradas (disponible cuando los experimentos están habilitados).
- Registrá habilidades personalizadas – Enganchate a la API de habilidades para agregar nuevas capacidades de IA.
- Anulá el comportamiento predeterminado – Usá filtros para personalizar prompts, respuestas y elementos de la interfaz.
- Hooks completos – Filtros y acciones en todo el código para personalización.
Herramientas para desarrolladores próximamente:
- AI Playground – Experimentá con distintos modelos y prompts de IA.
- MCP (Model Context Protocol) – Integrá y probá las capacidades del Model Context Protocol en los flujos de trabajo de WordPress.
- Proveedores extendidos – Compatibilidad para experimentar con proveedores de IA adicionales o alternativos.
Para empezar:
- Leé la guía de contribución para la configuración de desarrollo
- Sumate a la conversación en #core-ai en el Slack de WordPress
- Explorá el repositorio de GitHub para ver cómo se construyen los experimentos
- Participá en las discusiones sobre la mejor manera de iterar el plugin.
¡Damos la bienvenida a las contribuciones! Ya sea que quieras crear nuevos experimentos, mejorar funciones existentes o ayudar con la documentación, mirá nuestro repositorio de GitHub para participar.
Capturas

























Instalación
- Subí los archivos del plugin al directorio
/wp-content/plugins/ai, o instalá el plugin directamente desde la pantalla de plugins de WordPress. - Activá el plugin desde la pantalla “Plugins” en WordPress.
- Instalá y activá al menos un plugin de conector de IA, después andá a
Ajustes -> Conectoresy configurá sus credenciales. - Go to
Settings -> AIand enable the features or experiments you want to use. - ¡Empezá a experimentar con las funciones de IA! Para el experimento de Generación de títulos, editá una entrada y hacé clic en el campo del título. Deberías ver un botón
Generar/Regenerarencima del campo. Hacé clic en ese botón y, cuando se complete la solicitud, las sugerencias de título se van a mostrar en una ventana modal. Elegí el título que te guste y hacé clic en el botónSeleccionarpara insertarlo en el campo del título.
Preguntas frecuentes
-
¿Para qué sirve este plugin?
-
Este plugin lleva herramientas de escritura y edición impulsadas por IA directamente a WordPress. También es una implementación de referencia para desarrolladores que quieran crear sus propias funciones de IA.
-
¿Es seguro usar esto en un sitio de producción?
-
Este es un plugin experimental, así que recomendamos probarlo primero en un entorno de pruebas. Las funciones pueden cambiar a medida que recopilamos feedback de la comunidad. Todas las funciones de IA son opcionales y requieren activación manual: nada sucede automáticamente sin tu aprobación.
-
¿Qué proveedores de IA son compatibles?
-
El plugin puede funcionar con plugins de conector de proveedores de Anthropic (Claude), Google (Gemini), OpenAI y otros. Instalá y activá el plugin de conector correspondiente y después configuralo en
Ajustes -> Conectores. -
¿Necesito una clave API para usar las funciones?
-
Sí, por ahora tenés que proporcionar tu propia clave API para el plugin de conector de IA configurado, como OpenAI, Google AI o Anthropic.
-
¿Cuánto cuesta?
-
El plugin en sí es gratuito, pero vas a tener que pagar por el uso de la API del proveedor de IA que elijas. Los costos varían según el proveedor y el uso. La mayoría de los proveedores ofrecen créditos de prueba gratuitos para empezar. También hay algunos proveedores locales, de código abierto y gratuitos (como Ollama) que se pueden usar.
-
¿Puedo usar esto sin conocimientos de programación?
-
¡Por supuesto! El plugin está diseñado para creadores de contenido y administradores de sitios. Una vez que configures tus conectores de IA, podés usar la funcionalidad de IA directamente desde el editor de entradas.
-
¿Este plugin es compatible con el Classic Editor?
-
No.
Por ahora el plugin de IA solo es compatible con el editor de bloques (también conocido como Gutenberg). El plugin está diseñado en torno a las APIs modernas del editor, los flujos de trabajo de contenido basados en bloques y las capacidades de edición en evolución que se desarrollan dentro del núcleo de WordPress (incluido Gutenberg).
El editor de bloques es la experiencia de edición predeterminada de WordPress desde WordPress 5.0 en 2018 y sigue siendo el foco principal del desarrollo activo del editor. Concentrar los esfuerzos de desarrollo en el editor de bloques le permite al proyecto lanzar nuevas funciones, experimentos e integraciones más rápido, evitando la complejidad de mantener implementaciones paralelas en varias experiencias de edición.
Aunque el plugin Classic Editor sigue teniendo una gran base instalada, el equipo de Core AI eligió priorizar la innovación y la experimentación dentro del ecosistema del editor de bloques. Por el momento no hay planes de agregar compatibilidad oficial con Classic Editor.
-
¿Dónde puedo obtener ayuda o reportar problemas?
-
Podés hacer preguntas en el canal #core-ai en el Slack de WordPress o reportar problemas en el repositorio de GitHub.
Reseñas
Colaboradores y desarrolladores
“AI” es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores“AI” ha sido traducido a 18 idiomas. Gracias a los traductores por sus contribuciones.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN , o suscríbete al log de desarrollo por RSS .
Registro de cambios
1.4.0 – 2026-10-05
Agregado
- When comment moderation is run, calculate a value score, providing a relevance signal (0–1) for each comment based on how substantive and on-topic it is relative to the post it was left on. Show this score in a new column on the comment screen (#681).
- New experiment, Markdown Feeds, that creates markdown feeds at
/feed/markdown/(available in every feed context) and of individual posts and pages via?output_format=markdown(#855). - User-triggered retry for Content Translation if it fails (#941).
- Limit comment moderation bulk analysis queue size (#972).
- Storage and CRUD layer for embedding vectors (new
wpai_embeddingstable) that can be used to recording the provider and model alongside every vector (#976). - 9 new default target languages to the Content Translation experiment (#986).
- Guideline categories support to the Content Translation Ability (#987).
- New
Vector_MathandVector_Rankerclasses, allowing users to run similarity and ranking queries against vectors (#993). - Loading indicator for type-ahead suggestion requests (#1029).
- Integrate Alt Text Generation with the Image block’s decorative setting (#1031).
Cambiado
- Bump minimum supported WordPress version to 7.0.3 (#1001).
- Display specific taxonomy labels in Content Classification notice error messages instead of generic terminology (#916).
- Show a notice and disable title translation when the post title is too short (#967).
- Update to the latest version of the embedding code from the
PHP AI Client (#975). - Our
generate_embeddingshelper function now requires a
specific embedding model. Passmodel(a model ID or aModelInterface
instance) and, for a model ID, theproviderthat offers it. This is a
breaking change for anyone that happened to start using this function (#975). - Update Settings vertical ellipsis icon to tool icon (#1001).
- The
core/read-contentandcore/read-usersabilities are renamed tocore/content-queryandcore/users-query. The old names keep working as deprecated aliases for now (#1002). - Use
gpt-image-2.5-flareas our default OpenAI image generation model (#1023). - The
core/read-settingsability has been renamed tocore/settings-get. The old name keeps working as a deprecated alias for now (#1087).
Deprecated
- The
ai/get-post-detailsability. Use the single-post mode ofcore/content-queryinstead (#1002).
Eliminado
- Unnecessary URL validation that is now handled by WordPress core (#1011).
- The
Enable AIheader toggle from the AI settings page (#985).
Corregido
- Ensure focus moves to the Accept button when content generation completes in the Content Resizing modal (#917).
- Increase the default request timeout from 5 seconds to 30 seconds when Core revalidates API keys. If this validation request times out, Core will delete the API key so this is an attempt to fix that (#947).
- Cached the active SEO plugin detection – with a TTL and immediate invalidation on any plugin activation/deactivation – so meta description meta-key lookups no longer re-scan active plugins on every request (#973).
- Improves the Content Translation loading animation to preserve existing text and background colors (#977).
- Settings page failing to render on Gutenberg 23.9+ after
@wordpress/dataviewswas removed from the private-apis allowlist (#989). - Ensure our guidelines integration reads published guideline rows from the
wp_knowledgepost type instead of the removedwp_guidelineso those work with the latest version of Gutenberg. We don’t migrate data from the old post type and taxonomy to the new so anyone that had previously set guidelines in an older version of Gutenberg will need to re-add those (#988). - Import core’s prefixed PSR
EventDispatcherin the vendoredEmbeddingBuilder(#1005). - Reserve space for type-ahead text generation when caret is at the end (#1008).
- Updated the settings page container
min-heightso that it spans the full viewport height (#1013). - Fix focus style on collapsible card by updating the
@wordpress/dataviewspackage to latest version (#1035). - AI Request Logs now records HTTP error responses (4xx/5xx) from providers as
errorwith the status code and message, instead ofsuccess; Gemini text generation requests are no longer mislabeled asMetadata(#1040). - Hide the “Suggest Reply” button when the inline comment form is in Quick Edit mode (#1049).
- Editorial Notes only reviewing template blocks when “Show template” mode is enabled in the block editor (#1053).
- Insert the generated summary into the post content when Show template is enabled (#1055).
- Aligned the focus styles of Content Classification suggestion pills with the core Button component (#1060).
- Connector Approvals no longer blocks core’s connector key check by attributing it to the provider plugin or to Gutenberg (#1070).
- Abilities Explorer no longer crashes when an ability’s input property lists several types (#1073).
- Preserve HTML entities and text between shortcodes when normalizing content, while still encoding entity-encoded tags (#1077).
- Prevent
options.phpvalidation error when saving general settings with abilities active (#1080). - Ensure post titles, the site tagline and excerpts no longer contain HTML entities in the markdown feeds (#1086).
- Ensure markdown feeds don’t 404 when the rewrite rules were rebuilt without the feed in place (#1110).
Seguridad
- Ensure we check for the
moderate_commentscapability before we allow bulk comment moderation and then check for theedit_commentcapability for each individual comment that is being moderated (GHSA-pjw7-q94g-4q34). - Harden the Playground preview publishing workflow to derive pull request and commit metadata from the triggering workflow run (#978).
- Harden JSON data parsing on admin screen (#991).
1.3.0 – 2026-08-18
Agregado
- New Experiment: Content Translation; translates Paragraph and Heading blocks—and optionally the post title—into a selected language directly from the post editor (#747).
- New Experiment: Slug Generation; suggest SEO-friendly permalinks that can be set as the slug (#897, #932).
- New Experiment: Custom Abilities. Gates the plugin’s custom WordPress Abilities (
ai/get-post-details,ai/get-post-terms,core/read-settings,core/read-users,core/read-content) behind a single opt-in toggle, so enabling it exposes all of them at once via the Abilities API. Note for anyone that is using these Abilities, you’ll need to enable this new experiment first for those to be available (#881). - New Developer Tool: Import/Export functionality for non-sensitive AI settings (#734).
- Cleanup plugin data when the plugin is deleted (#692).
- AI-specific Site Health integration and status tests (#734).
- New filters,
wpai_content_classification_available_terms,wpai_content_classification_min_confidenceandwpai_content_classification_candidate_pool_size, to allow more control over Content Classification (#633). - Prompt template extension points, making it easy for others to filter prompts and prompt builders (#770).
- Brought the embedding code over from the PHP AI Client and load that conditionally so those using the AI plugin can start to take advantage of embedding generation (#892, #946).
- Public
WordPress\AI\log_ai_request()API so MCP servers and ability consumers can record requests in the AI Request Log (#914).
Cambiado
- Updated all meta keys to use the
wpai_prefix instead of justai_. Note this changes the prefix on theai_generated,ai_generated_summaryandai_notemeta so if you are directly using those, update to using thewpai_names (#867). - Updated preferred models to more recent ones for the three default providers (#913).
- Bump WordPress tested-up-to version 7.1 (#934).
- Improve the relevance of category and tag suggestions produced by the
Content Classification experiment (#633). - Editorial Updates now links to the visual revisions screen when reviewing refined content, falling back to the classic revisions screen when visual revisions are unavailable (#861).
- Reordered setting experiments list; grouped linked experiments and sorted editor experiments alphabetically (#871).
- Improved keyboard focus handling when generating, accepting, or dismissing classification suggestions (#873).
- The Abilities Explorer provider filter dropdown now includes custom providers, and the overview statistics count abilities by origin so custom-provider abilities remain in their Core/Plugins/Theme bucket (#884).
- Set focus to the generated title textarea when generating a title (#901).
- The
core/read-usersability now returns collections ordered by display name, A to Z (#948).
Deprecated
- The
AI_Serviceclass and theget_ai_service()helper introduced in 0.2.1 will be removed in the next major release. Neither is used anywhere in the plugin; experiments and abilities callwp_ai_client_prompt()directly (#905). - Filter
wpai_meta_description_result_temperatureis no longer being used and will be removed in the next release (#913).
Eliminado
- No longer set custom temperature values on any of our requests (#913).
Corregido
- The AI Request Log REST endpoint now registers its
operationfilter parameter, so it appears in the REST schema and a non-string value returns a 400 instead of causing a fatal error (#758). - Inline reply textarea not receiving focus after generating a suggested reply (#877).
- Meta Description suggestions applied on pages and custom post types were lost on save when Yoast SEO was active (#886).
- Improved accessibility and keyboard usability for the request logs provider/model details (#889).
- Improved keyboard and focus handling for the Suggest Reply tone dropdown (#907).
- Synchronized generating state across the inline and modal excerpt generation buttons (#908).
- Ensure caller detection in the encryption experiment properly matches the calling plugin, not the host plugin (#909).
- Synchronized loading state between the sidebar and block toolbar regenerate summary buttons (#912).
- Preserve inline HTML when resizing content (#915).
- Bulk actions no longer re-run when sorting or paginating the list after the action completes (#928).
- Apply editorial updates to blocks that store editable text in the
valueattribute (#930).
Seguridad
- Ensure any content we render from the LLM or content we send to the LLM is properly sanitized (#950).
- Add proper nonce check prior to bulk alt text and summarization generation (GHSA-hfp9-55vw-ccjc).
- When passing a custom image URL to the Alt Text Generation Ability, ensure that URL is public, that it points to an allowed image type and that the final URL we download matches the initial one we verify (GHSA-v2wx-9j88-4rqq).
1.2.0 – 2026-07-14
Agregado
- Nuevo experimento: Sugerir respuesta; les da a los moderadores de comentarios una forma rápida de generar una respuesta a un comentario desde la administración (#724).
- Nueva opción “Ajustes avanzados” en las Herramientas para desarrolladores para mostrar u ocultar opciones de configuración adicionales de las funciones y los experimentos (#842).
- Acción masiva “Generar resumen con IA” en la tabla de listado de entradas y páginas, que permite generar resúmenes de varias entradas a la vez (#650).
- Nueva habilidad
core/read-contentcon modos seguros de entrada única y de consulta (incluidos los campos include y los opcionales) para habilitar el acceso de solo lectura al contenido (#739). - Nueva habilidad
core/read-usersque recupera un único usuario por ID, correo electrónico, nombre de usuario o nicename, o bien una colección de usuarios filtrada y paginada, con los campos sensibles opcionales y restringidos por permisos (#774). - Un aviso de administración en línea cuando las Aprobaciones de conectores están habilitadas y todavía no hay conectores de IA aprobados, que invita a los administradores a aprobar el uso del plugin de IA (#830).
- Introduce el nuevo filtro
wp_ai_client_default_request_timeoutpara que el tiempo de espera predeterminado de las solicitudes sea configurable. Se usa para el tiempo de espera de las solicitudes de generación de imágenes (#862).
Cambiado
- La detección del bloque de Resumen del contenido ahora también busca dentro de los bloques anidados (#810).
- Mueve todas las opciones de configuración existentes a una nueva sección “Ajustes avanzados” que está oculta de forma predeterminada (#842).
Corregido
- Restauración del foco después de guardar los ajustes de IA (#812).
- Se agregó texto alternativo descriptivo a las imágenes de las tarjetas de funciones de AI Home para mejorar la accesibilidad con lectores de pantalla (#819).
- Evita que los recursos de Texto predictivo se carguen en el front end (#820).
- Descartar una sugerencia de texto predictivo con Escape no debería activar una nueva solicitud de sugerencia (#840).
- Posicionamiento del texto fantasma del texto predictivo y sugerencias obsoletas que se superponían a los marcadores de posición de los bloques vacíos (#847).
- Fallo de
MutationObservercuando el cuerpo del iframe del editor no está listo al usar la generación de títulos (#849). - Respeta un valor explícito de
show_in_abilitiesen los ajustes curados y deja la marca en manos del núcleo de WordPress una vez que el núcleo la declara (#852). - Registra los ajustes iniciales antes de que
core/read-settingslos capture (#856).
Las entradas más antiguas del registro de cambios se pueden encontrar en el archivo CHANGELOG.md.
