[ad_1]
Por qué WordPress 5.5 rompió los sitios web
WordPress está en una modernización planificada en tres fases del uso de jQuery. jQuery es un conjunto de scripts que brinda a los sitios web una funcionalidad como la animación, proporciona elementos interactivos a las páginas web, facilita la creación de complementos y temas, ya que maneja la funcionalidad común a los sitios web y manipula CSS con.
Las versiones anteriores de jQuery todavía se usan en muchos complementos y temas. Las bibliotecas jQuery más antiguas contienen vulnerabilidades de Cross Site Scripting (XSS) y Denial of Service (DoS), que pueden ser peligrosas para los sitios web.
Publicidad
Continuar leyendo a continuación
WordPress 5.5 fue el primer paso hacia la modernización de WordPress al obligar a todo el ecosistema de WordPress a actualizar su código y embarcarse con la versión más reciente y segura 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 complementos que usan versiones anteriores de jQuery continúe funcionando. Esto hace que un sitio de WordPress sea compatible con versiones anteriores de complementos y temas que aún usan scripts jQuery más antiguos.
WordPress anunció estos hitos con meses de anticipación. Los desarrolladores de complementos y temas habían avisado ampliamente que jQuery sería eliminado, dándoles suficiente 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 expulsadas de su sitio y no pudieron iniciar sesión en su panel de administración. Otros editores han visto que todos sus sitios dejan de mostrarse por completo.
Publicidad
Continuar leyendo a continuación
WordPress lanzó un complemento llamado Habilitar jQuery Migrate Helper para restaurar todos los sitios web dañados. Se han restaurado millones de sitios web y han seguido funcionando con normalidad.
Por qué WordPress 5.6 podría dañar algunos sitios
WordPress 5.6 implementará el segundo paso para modernizar el uso de jQuery al actualizar la biblioteca jQuery Migrate a la última versión, 3.3.1.
Esto tiene el efecto de que los sitios que dependen de 'Habilitar jQuery Migrate Helper' para evitar que sus sitios colapsen sufrirán nuevamente.
Según el anuncio oficial:
“El primer paso se incluyó con WordPress 5.5, que dejó de habilitar jQuery Migrate versión 1.x de forma predeterminada.
Como parte de … la segunda parte de este proceso … que actualizó la versión de jQuery proporcionada en 3.5.1. Junto con esto, jQuery Migrate también se ha actualizado a la nueva versión 3.3.1.
Tenga en cuenta que el script de migración para la versión 3 no es compatible con las funciones para las que el script de migración anterior proporcionó un polyfill y las funciones marcadas anteriormente como obsoletas ya no están disponibles. "
Esto significa que la funcionalidad se suspenderá nuevamente para los sitios que aún dependen del complemento Habilitar jQuery Migrate Helper para mantener su sitio en funcionamiento.
En un foro de soporte del complemento Enable jQuery Migrate Helper de WordPress, alguien preguntó si el complemento Enable jQuery Migrate Helper continuaría funcionando con WordPress 5.6.
"Cuando llegue la actualización de WordPress 5.6, ¿seguirá funcionando Enable jQuery Migrate Helper?"
El desarrollador del complemento de WordPress respondió:
"En resumen, no, no servirá de nada una vez que se lance WordPress 5.6, ya que la biblioteca jQuery de WordPress está programada para actualizarse, y eso dejaría esa ayuda innecesaria …"
Muchos desarrolladores de complementos y temas actualizaron su software a la última versión de jQuery y solucionaron el problema. Los usuarios de estos productos no deberían tener ningún problema.
Publicidad
Continuar leyendo a continuación
Pero hay muchos temas y complementos que ya no se mantienen y puede haber otros que aún no hayan actualizado su código. Los usuarios de estos productos probablemente verán que sus sitios funcionan de la mejor manera.
¿WordPress 5.6 romperá su sitio?
Si actualmente está utilizando el complemento Habilitar jQuery Migrate Helper y cuando ha iniciado sesión en su panel de administración, ve mensajes de error, entonces sí, puede experimentar un comportamiento inesperado del sitio web cuando WordPress pone actualizado a la versión 5.6.
Por otro lado, si el asistente Activar jQuery Migrate Helper no informa ningún error, significa que sus temas y complementos han actualizado sus bibliotecas jQuery y el sitio debería funcionar bien.
[ad_2]