WordPress 5.6 puede romper los sitios en diciembre de 2020

WordPress 5.5 se lanzó en agosto de 2020 y poco después millones de sitios web en Internet se rompieron. Prepárate porque WordPress 5.6 tiene el potencial de hacer lo mismo.

Uno de los desarrolladores de WordPress detrás del plugin jQuery Migrate dijo en un hilo de soporte que el plugin se volvería «inútil» una vez que la 5.6 se lanzara. Cualquiera que aún dependa de él en diciembre, experimentará que las gomas elásticas se desprenden de sus sitios una y otra vez.

¿Por qué WordPress 5.5 rompió los sitios web

WordPress se encuentra en una planificada modernización en tres fases del uso de jQuery. jQuery es un conjunto de scripts que da a los sitios web funcionalidad como la animación, proporciona elementos interactivos a las páginas web, facilita la creación de plugins y temas porque maneja características comunes a los sitios web y manipula el CSS con él.

Las versiones antiguas de jQuery todavía se usan en muchos plugins y temas. Las antiguas bibliotecas de jQuery contienen vulnerabilidades de Cross Site Scripting (XSS) y Denegación de Servicio (DoS), que pueden ser peligrosas para los sitios web.

WordPress 5.5 fue el primer paso para modernizar WordPress obligando a todo el ecosistema de WordPress a actualizar su código y a incorporarse con la última y más segura versión de jQuery.

El primer paso del viaje fue eliminar la biblioteca jQuery Migrate 1.x.

jQuery Migrate es un código que permite que un sitio web con plugins que usan versiones antiguas de jQuery siga funcionando. Hace que un sitio de WordPress sea compatible con plugins y temas que aún usan scripts antiguos de jQuery.

WordPress anunció estos pasos con meses de anticipación. Los desarrolladores de plugins y temas fueron ampliamente advertidos de que jQuery sería removido, dándoles mucho tiempo para actualizar su software.

Cuando WordPress lanzó la versión 5.5 en agosto de 2020, millones de sitios web dejaron de funcionar como deberían. Algunas personas fueron bloqueadas fuera de sus sitios y no pudieron acceder a su panel de administración. Otros editores vieron que sus sitios enteros dejaron de mostrarse por completo.

WordPress lanzó un plugin llamado, Enable jQuery Migrate Helper para restaurar todos los sitios web rotos. Millones de sitios web fueron restaurados y siguieron funcionando como de costumbre.

Por qué WordPress 5.6 podría romper algunos sitios

WordPress 5.6 desplegará el segundo paso de la modernización del uso de jQuery actualizando la biblioteca jQuery Migrate a la última versión, 3.3.1.

El efecto de hacer esto es que los sitios que confían en el «Ayudante para la migración de jQuery» para evitar que sus sitios se caigan a pedazos van a sufrir de nuevo.

Esto significa que la funcionalidad se romperá de nuevo para los sitios que aún dependen del plugin «Enable jQuery Migrate Helper» para mantener su sitio funcionando.

En un foro de soporte del plugin Enable jQuery Migrate Helper de WordPress, alguien preguntó si el plugin Enable jQuery Migrate Helper seguirá funcionando con WordPress 5.6

¿WordPress 5.6 romperá tu sitio?

Si actualmente estás usando el plugin Enable jQuery Migrate Helper y cuando inicias sesión en tu panel de administración ves mensajes de error, entonces sí, puedes experimentar un comportamiento inesperado del sitio web cuando WordPress se actualice a la versión 5.6.

Por otro lado, si el plugin Enable jQuery Migrate Helper no reporta ningún error, significa que tus temas y plugins han actualizado sus librerías de jQuery y el sitio debería funcionar bien.

Laura Molina

Especialista en medios digitales y redes sociales. Licenciada en periodismo y MBA en Marketing Digital.

Deja un comentario