Enable jQuery Migrate Helper

Descripción

Con la actualización a WordPress 5.5, una herramienta de migración conocida como jquery-migrate ya no estaba activada por defecto. Esto puede llevar a una falta de funcionalidad o a un comportamiento inesperado en algunos temas o plugins que ejecuten código antiguo.

Este plugin sirve como una solución temporal, activando el script de migración en tu sitio para darle a los autores de tu plugin o tema algo más de tiempo para actualizar, y probar, su código.

Con la actualización a WordPress 5.6, también se ha actualizado la versión de jQuery incluida. Esto significa que el código antiguo, que antes causaba advertencias, ahora puede causar errores en su lugar o dejar de funcionar completamente.

Algunas de las características que ya no funcionan simplemente dejarán de funcionar en segundo plano sin ningún problema aparente.

El plugin te permitirá volver a una versión de jQuery anterior por un período, pero, como administrador del sitio, eres animado a corregir el problema subyacente.

Instalación

  1. Súbelo a tu carpeta de plugins, normalmente wp-content/plugins/
  2. Activa el plugin en la pantalla de plugins.
  3. ¡Eso es! El plugin gestiona el resto automáticamente por ti.

FAQ

¿Qué significa eso de que algo está «obsoleto»?

Un script, un archivo o alguna otra pieza de código están obsoleto cuando sus desarrolladores están en el proceso de reemplazarlo con código más actual o lo han retirado completamente.

Lo que ocurre después de WordPress 5.6

Con el lanzamiento de WordPress 5.6, también se ha actualizado la versión jQuery. Esto significa que ahora, los plugins o temas que anteriormente causaban advertencias de código obsoleto, ahora causarán errores en su lugar.
Si esto ocurre, este plugin te permitirá, temporalmente, volver a la versión anterior de jQuery (también intentará hacerlo automáticamente para los visitantes de la web la primera vez que ocurra un error) permitiéndote corregir el código o reemplazarlo.

¿Cómo encuentro y uso la consola del navegador?

WordPress.org tiene un artículo acerca de cómo usar el registro de la consola de los navegadores para diagnosticar errores de JavaScript.

The plugin isn’t logging deprecations or changing jQuery versions

If your site has any plugins for combining JavaScript files, or loading them asynchronously, this plugin may be negatively affected and not be able to operate as intended.

If your site requires this plugin to operate, please disable any plugins which interact with the loading of JavaScript files such as the types mentioned above. Once the underlying issue has been resolved, you may remove this plugin and re-enable those other tools.

¿Cómo sé si necesito o no este plugin?

Si, después de que hayas actualizado WordPress, algo no funciona correctamente en tu sitio, entonces simplemente puedes intentar instalar y activar este plugin. Si esto ayuda, deja entonces este plugin activado y sigue las instrucciones del plugin. El plugin te dirá cuándo ya no lo necesitas.

Hay un montón de advertencias de código obsoleto al usar la versión 3 de jQuery

Como es muy nueva la versión 3 de jQuery en WordPress, esto se esperaba.

Los avisos de código obsoleto significan que la herramienta de migración está en su lugar, asegurándose de que estas características siguen funcionando mientras es actualizado el código relacionado.

Reseñas

3 de mayo, 2021
When I Enable this Plugin, my Front End Issue Resolves, and the Site Works fine, but When I login in My backend, my Site Speed goes down and Every Time I Received "Enabling Database Connection" on the front-end. Please Fix this Jquery Team. my theme is Electro.
16 de marzo, 2021
Weeks later and I am STILL seeing this damned message every week. I have run Remove jQuery Migrate even rerun Enable jQuery Migrate followed by Remove jQuery Migrate again deactivated them then I also have Stop jQuery Migrate Emails which seems to do nothing but I don't find out until a week after I have been messing around. I guess the remedy is send the messages to spam
10 de marzo, 2021
This is keeping a site with a paid theme abandoned by its developer working as intended. A backwards compatible patch like this is important keeping things working while applying security updates. Thank You!
26 de febrero, 2021
I was referred to this plugin from Qode Interactive (who I purchased my theme from) in order to fix some issues on my website, but then once I installed the plugin it completely broke my website. I tried to disable and uninstall it, but the affects of the plugin stayed. I tried to restore from a backup, but even that didn't work!! Finally, I contacted SiteGround and an agent helped me identify that the plugin left some file in the public_html folder that was outside of the backup. He deleted the files from public_html, restored from backup and I purged my cache and everything is working again. Lot of trouble to get back to square 1.
Leer la 104 reseñas

Colaboradores y desarrolladores

«Enable jQuery Migrate Helper» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Enable jQuery Migrate Helper» ha sido traducidos a 16 idioma local. Gracias a los traductores por sus contribuciones.

Traduce «Enable jQuery Migrate Helper» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

v 1.3.0

  • Added legacy jQuery UI to be loaded if legacy jQuery is in use.
  • Added mention of site URLs in automatic emails.
  • Added option to enable/disable automatic downgrades.
  • Added logic to ensure only one downgrade request is sent per page load.
  • Updated logic around automatic downgrades for improved performance.
  • Fixed core deprecation notices being incorrectly labeled as undetermined inline ones.

v 1.2.0

  • Añadida la página de ajustes
  • Añadida la opción para volver a una versión heredada de jQuery
  • Añadido el retroceso automático de versiones
  • Añadida la opción para registrar los códigos obsoletos en jQuery moderno
  • Añadidos los avisos por correo electrónico
  • Añadido un resumen semanal por correo electrónico de los códigos obsoletos
  • Añadida la opción para registrar los códigos obsoletos de los visitantes anónimos del sitio
  • Cambiada la gestión del código JavaScript integrado que causaba avisos de código obsoleto
  • Cambiada la barra de administración para tener dos enlaces fijos para evitar contextos siempre cambiantes
  • Cambiados los avisos de la administración para que sean permanentes al usar jQuery heredado después de actualizar a WordPress 5.6
  • Cambiado cómo se desactiva la concatenación, para abordar las preocupaciones públicas de rendimiento
  • Corregida la recomendación para eliminar el plugin cuando no se registre ningún código obsoleto que tenía una lógica errónea y no se mostraba.

v 1.1.0

  • Añadida una opción para descartar en la administración los avisos de código obsoleto
  • Añadido el registro de los avisos de código obsoleto en la parte pública
  • Añadida la entrada en la barra de administración para mostrar cuando ocurre un aviso de código obsoleto
  • Añadida la visualización de los avisos de código obsoleto registrados
  • Añadido un aviso en el escritorio animando a los usuarios a eliminar el plugin si no se ha registrado ningún aviso de código obsoleto durante un tiempo (1 semana).
  • Cambiado el intevalo de tiempo de la visualización de los avisos de 2 semanas a 1 semana, a medida que WordPress 5.6 está más cerca.

v 1.0.1

  • Corrige uno de los avisos de administración que no se podía descartar.

v 1.0.0

  • Versión inicial.