Los plugins experimentales de WordPress.org no avisan de lo que son

Plugins experimentales de WordPress.org marcados como beta en el escritorio

Fernando Tellado, autor de AyudaWP, ha publicado un análisis en el que pide a WordPress.org que sus plugins experimentales avisen claramente de lo que son. Performance Lab, Speculative Loading, Modern Image Formats, Gutenberg o el plugin oficial AI llevan el sello de WordPress.org y suman cientos de miles de instalaciones, pero en el escritorio de WordPress no hay ninguna etiqueta que indique que se trata de experimentos, y algunos siguen activos cuando su función ya forma parte del núcleo.

Las claves de los plugins experimentales de WordPress.org en 30 segundos

  • Qué denuncia: que los plugins de pruebas oficiales no se identifican como tales ni en el directorio ni en el escritorio.
  • Quién lo plantea: Fernando Tellado, de AyudaWP, que ha abierto incidencias en GitHub con una propuesta de seis puntos.
  • Cifras: Speculative Loading supera las 70.000 instalaciones activas aunque la carga especulativa está en el núcleo desde WordPress 6.8; el plugin AI ya pasa de 60.000.
  • Primer resultado: el plugin AI 1.5.0 ya identifica sus experimentos y marca cuáles se ejecutan solos.

Tellado deja claro que no está en contra de estos plugins. De ellos han salido mejoras que hoy usa cualquier instalación, como el atributo fetchpriority, que llegó en WordPress 6.3, el sizes="auto" para imágenes con carga diferida de la 6.7 o la propia carga especulativa de la 6.8. Su queja se centra en la información: quien los instala, muchas veces un cliente o una agencia que heredó la web, no sabe que está participando en una prueba.

Qué son los plugins canónicos y por qué hay dos familias

La idea de los plugins canónicos, extensiones oficiales para funciones que no tienen por qué estar en el núcleo, viene de 2009 y la recuperó Matt Mullenweg en septiembre de 2022 en el artículo Canonical Plugins Revisited, publicado en Make WordPress Core. Allí se planteaban como la recomendación oficial para ciertas funciones, con la posibilidad de entrar en WordPress si tenían éxito.

Tellado distingue dos familias. La primera es la del equipo de rendimiento (WordPress Performance Team), con Performance Lab como lanzadera. Según su ficha en WordPress.org, Performance Lab está en la versión 4.2.0, supera las 100.000 instalaciones activas y sirve para descubrir y activar los plugins de funciones que desarrolla el equipo: Embed Optimizer, Enhanced Responsive Images, Image Placeholders, Image Prioritizer, Instant Back/Forward, Modern Image Formats, Optimization Detective, Performant Translations, Speculative Loading y View Transitions, el único que aparece marcado como experimental en esa lista.

La segunda familia son los plugins que publica la propia cuenta de WordPress.org, como Gutenberg, el plugin AI o MCP Adapter. Todos comparten un objetivo: probar ideas que pueden acabar en el núcleo o descartarse.

Los propios equipos lo reconocen, aunque en lugares poco visibles. Tellado recuerda que las preguntas frecuentes de Performance Lab lo describen como un plugin de pruebas en beta, que el readme del plugin AI avisa de que sus experimentos pueden cambiar mucho o desaparecer en cualquier versión y que, en 2021, WordPress.org desaconsejó usar Gutenberg como plugin en webs ya publicadas.

A esto se suma un problema de nombres. En julio de 2025, en una reunión de los responsables del núcleo, se distinguió entre plugins de funciones, exploratorios y de corta vida, y plugins canónicos, con soporte oficial. Sin embargo, el equipo de IA llama canónico a un plugin que su propio readme define como experimental. Además, se acordó redactar criterios para clasificar los plugins oficiales y, según Tellado, quince meses después siguen sin publicarse.

Dónde están los avisos y por qué casi nadie los ve

El análisis recorre el camino que sigue cualquier usuario y encuentra que los avisos aparecen donde menos se mira. En la ficha del directorio de Performance Lab no hay etiqueta de beta; el aviso está en las preguntas frecuentes. La sección Beta del directorio mezcla plugins muy distintos y deja fuera algunos de los más instalados del equipo de rendimiento, como Modern Image Formats, Speculative Loading u Optimization Detective.

En el escritorio, la pestaña Pruebas beta de Plugins > Añadir plugin solo aparece cuando la versión de WordPress lleva un guion, es decir, en betas y versiones candidatas. En una web en producción no se ve. Y en la lista de plugins instalados la descripción de Performance Lab, «Performance plugin from the WordPress Performance Team», suena más a garantía que a advertencia, según el autor.

Tellado cita además el acta de una reunión de abril de 2025 en la que el propio equipo del núcleo admitía que poca gente sabe que estos plugins existen o que son oficiales, y que las opiniones de los usuarios les llegan sobre todo cuando algo se rompe.

Riesgos concretos de tener un experimento activo

El artículo de AyudaWP no pretende alarmar, pero enumera efectos que conviene conocer antes de activar uno de estos plugins.

Modern Image Formats cambia la web desde el primer momento: con la configuración por defecto, cada imagen nueva se guarda en WebP o AVIF en todos sus tamaños, incluida la versión que WordPress usa como principal. El JPEG o PNG original se conserva, pero WordPress deja de servirlo, y desactivar el plugin no revierte el cambio.

Speculative Loading es el caso más llamativo por la diferencia con el núcleo. La nota técnica de Make WordPress Core sobre WordPress 6.8 explica que el núcleo activa la carga especulativa en la parte pública con el modo prefetch y la intensidad conservative, es decir, solo descarga el HTML de la página de destino cuando el usuario empieza a hacer clic en un enlace, y no lo hace para usuarios conectados ni en sitios sin enlaces permanentes amigables. El plugin, en cambio, usa por defecto prerender con intensidad moderate, que carga la página completa con sus scripts al pasar el ratón por encima. La misma nota reconoce que el prerender ofrece más velocidad pero puede disparar comportamientos de JavaScript aunque el usuario nunca visite esa página.

Tellado recuerda que en 2024 el plugin provocó que algunas tiendas WooCommerce añadieran productos al carrito solo con pasar el ratón por encima, un fallo que se corrigió, y que sigue abierta otra incidencia por datos desfasados en el carrito y la página de pago.

El plugin AI también ha tenido cambios que afectan a quien lo usa. Según el autor, la versión 1.5.0, que es una versión menor, modificó de forma incompatible tres de sus abilities y dejó de servir la dirección /feed/markdown/ de cada entrada. En la 1.4.0, las directrices editoriales guardadas para la IA había que volver a introducirlas a mano por un cambio en Gutenberg. Y su experimento de meta descripciones solo se integra con Yoast, Rank Math, All in One SEO y SEOPress; con otros plugins SEO, como The SEO Framework o Slim SEO, la entrada puede acabar con dos meta descripciones. El plugin ofrece un filtro, wpai_meta_description_seo_plugins, para que otros desarrolladores se sumen a esa lista, y Tellado explica que ya lo ha aplicado en su plugin Visibility.

Hay también costes ocultos. Tellado midió en una instalación de pruebas con WordPress 7.1.3 que, sin el plugin AI, cada carga hacía 8 consultas a la base de datos y, con la versión 1.4.0 y ningún experimento activado, 38. En la 1.5.0 bajan a 9. Optimization Detective, por su parte, necesita la API REST abierta y guarda en la base de datos métricas que envían los navegadores de los visitantes, con un límite de una petición por minuto por IP y borrado de los datos de más de tres meses.

Plugins que siguen activos cuando su función ya está en WordPress

El punto que más critica el autor es lo que ocurre cuando una función llega al núcleo. Antes, plugins como WP Auto-Updates o Plugin Dependencies se desactivaban solos al detectar que su función ya formaba parte de WordPress, y Fetchpriority mostraba un aviso para que se desactivara tras su inclusión en la 6.3. Hoy, según Tellado, Speculative Loading sigue activo en más de 70.000 instalaciones y sustituye la configuración prudente del núcleo por la suya; Enhanced Responsive Images, con más de 50.000, no aporta nada en webs con tema clásico; y Performant Translations avisa en su readme de que quizá ya no sea necesario, aunque sigue siendo útil para traducciones que no vienen de WordPress.org.

También señala un detalle relevante para el futuro: el plan de WordPress 7.2 indica que las funciones de IA deben demostrar adopción clara y valor práctico antes de llegar al núcleo, y las instalaciones activas son, según admitió el propio equipo, la única métrica disponible. Si esa cifra cuenta como prueba, sostiene Tellado, quien instala el plugin debería saber que participa en un experimento.

La propuesta: seis cambios y una primera respuesta

Tellado concreta su petición en seis puntos:

  • Una etiqueta visible en el directorio y en el instalador.
  • Indicar «(beta)» en el nombre y explicar en la descripción qué añade frente a lo que ya trae WordPress.
  • Una explicación al activarlo sobre qué es y qué riesgos tiene en producción.
  • Etiquetas distintas para experimentos, funciones candidatas al núcleo y plugins oficiales estables.
  • Que el plugin avise y se aparte cuando su función entre en el núcleo.
  • Que se publiquen los criterios de clasificación prometidos en julio de 2025.

El equipo del plugin AI ya ha respondido. Su ficha en WordPress.org, con la versión 1.5.0 y más de 60.000 instalaciones activas, separa ahora entre Feature, estable y con soporte, y Experiment, en desarrollo y que puede cambiar o eliminarse en cualquier versión, y recomienda probar los experimentos antes en una web de pruebas. Además, los experimentos que se ejecutan solos, como la moderación de comentarios, aparecen marcados como «Runs automatically» en Ajustes > IA, y un icono informa de cuándo se ejecutan, qué envían al proveedor y cuántas peticiones hacen. La ficha también recuerda que el plugin necesita un conector de IA y que cada petición la factura el proveedor. En el equipo de rendimiento, según Tellado, el debate avanza más despacio, aunque está sobre la mesa añadir «(beta)» al nombre de sus plugins.

Cómo revisar si una web tiene plugins experimentales

Para quien administra varias webs, el artículo de AyudaWP propone fijarse en algunas señales: el autor en el directorio es WordPress Performance Team o WordPress.org, la versión incluye «-beta», el readme habla de pruebas o el plugin figura en la sección Beta del directorio.

Con WP-CLI la revisión es rápida. Este comando muestra los plugins activos con su versión:

wp plugin list --status=active --fields=name,version,updateLenguaje del código: PHP (php)

Basta con buscar en la lista nombres de carpeta como performance-lab, speculation-rules, webp-uploads, auto-sizes, optimization-detective, image-prioritizer, embed-optimizer, performant-translations, gutenberg, ai o mcp-adapter.

A partir de ahí, las recomendaciones de Tellado son prácticas:

  • Speculative Loading: con WordPress 6.8 o posterior solo tiene sentido si se quiere su modo más agresivo o configurarlo desde Ajustes > Lectura, y conviene probarlo bien en tiendas. Quien prefiera ajustar el comportamiento del núcleo sin plugin puede usar el filtro wp_speculation_rules_configuration, que según la nota técnica de WordPress 6.8 permite cambiar el modo y la intensidad o desactivar la función devolviendo null.
  • Enhanced Responsive Images: sobra con temas clásicos.
  • Modern Image Formats: debe instalarse sabiendo que su conversión no se deshace.
  • Plugin AI: conviene actualizarlo a la 1.5.0, que según el autor corrige además dos vulnerabilidades de gravedad media explotables por usuarios con rol de colaborador o superior.
  • Gutenberg: solo hace falta para desarrollar o probar funciones nuevas, porque el editor de bloques ya viene con WordPress.

Tellado acompaña el artículo con un fragmento de código que añade una etiqueta debajo de cada uno de estos plugins en la pantalla de plugins instalados y una segunda nota cuando su función, o parte de ella, ya está en la versión de WordPress del sitio. La lista es ampliable mediante un filtro y el código completo está en el artículo original de AyudaWP.

Preguntas frecuentes

¿Qué es un plugin canónico de WordPress?

Es un plugin oficial, mantenido por equipos de WordPress, para funciones que no tienen por qué estar en el núcleo. El término se usa también para plugins experimentales que prueban funciones candidatas a entrar en WordPress.

¿Necesito Speculative Loading si tengo WordPress 6.8 o posterior?

No para tener carga especulativa: el núcleo ya hace prefetch con intensidad conservative. El plugin solo cambia el comportamiento a prerender con intensidad moderate, más rápido pero con más efectos secundarios.

¿Qué pasa si desactivo Modern Image Formats?

Las imágenes subidas mientras estaba activo siguen en WebP o AVIF y WordPress las sigue sirviendo así. Desactivarlo no revierte la conversión.

¿Es seguro usar el plugin AI de WordPress en producción?

Su ficha recomienda probar los experimentos antes en una web de pruebas. Si se usa en producción, conviene tener la versión 1.5.0 y revisar en Ajustes > IA qué experimentos están activos y cuáles se ejecutan solos.

Fuentes:

Editor WPDirecto

Editor de WPDirecto potenciado con IA con el apoyo del equipo de edición.

Te puede interesar...

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    WordPress Directo
    WPDirecto.com es una revista especializada en WordPress y WooCommerce que ofrece una amplia gama de recursos, incluyendo tutoriales, análisis de plugins y plantillas, consejos de optimización y estrategias de SEO, para ayudar a los usuarios a mejorar y personalizar sus sitios web, manteniéndolos informados sobre las últimas novedades y tendencias en el mundo de WordPress.

    © 1995-2025 Color Vivo Internet, SLU (Medios y Redes Online).. Otros contenidos se cita fuente. Infraestructura cloud servidores dedicados de Stackscale.