Pregunta sobre Arreglando WordPress de Wordpress:

Error de JQuery en el tema personalizado después de actualizar a 5.3

Un usuario preguntó 👇

Después de actualizar a WordPress 5.3, la consola muestra este error de Javascript:

Uncaught TypeError: $ is not a function
    at bindPlayer (xrcbplayer.js?ver=20180910:114)
    at HTMLDocument.<anonymous> (xrcbplayer.js?ver=20180910:95)
    at i (jquery.js?ver=1.12.4-wp:2)
    at Object.fireWith [as resolveWith] (jquery.js?ver=1.12.4-wp:2)
    at Function.ready (jquery.js?ver=1.12.4-wp:2)
    at HTMLDocument.J (jquery.js?ver=1.12.4-wp:2)

Sé que es un problema de mi tema personalizado, pero no existía con WordPress 5.2. Entonces, quiero saber si había alguna posibilidad de que jQuery debería tener en mente en 5.3.

Ya lo arreglé cambiando cada uno $ apareció a jQueryo poner todo dentro jQuery(document).ready(function($) { });.

Pero todavía quiero saber por qué sucedió esto. Me parece que el orden de carga de las bibliotecas ha cambiado de alguna manera …

(@tuknowriad)

Hace 1 año, 1 mes

¡Hola!

Esto se debe a que el script mediaelement.js estaba filtrando jQuery como $ en versiones anteriores de WordPress. Esto se ha solucionado recientemente.

Consulte https://core.trac.wordpress.org/ticket/48568 para obtener más información. La recomendación en WordPress es usar siempre jQuery en lugar de $.

Gracias.

(@gerital)

Hace 1 año, 1 mes

Gracias por la explicación.

(@bellarmino)

Hace 1 año, 1 mes

Scusate amici. Dopo un aggiornamento mi è stato restituito il seguente errore. Chiedo scusa ma sono un principiante. Grazie. ______________________ Advertencia: PLL_Walker_Dropdown Confirmation :: walk ($ elementos, $ args = Array) debe ser compatible con Walker :: walk ($ elementos, $ max_depth,… $ args) en /web/htdocs/www.acpr.cloud/ inicio /wp-content/plugins/polylang/include/walker-dropdown.php online 0

(@lurenjiasworld)

Hace 1 año, 1 mes

He desarrollado un plugin para resolver este problema (no de forma permanente).

El enlace es este plugin https://github.com/LuRenJiasWorld/jQuery-WP53-Fix .

Simplemente instálelo y vea lo que puede encontrar, si todo funciona como se esperaba, todos los errores asociados desaparecerán en la consola y su plugin funcionará perfectamente.

Si tiene algún problema al usar este plugin, no dude en publicar la pregunta.

Todo lo mejor.

Esta respuesta fue modificada hace 1 año, 1 mes por. Causa: corregir error tipográfico

(@tomsychau)

Hace 8 meses, 1 semana

Activé su plugin pero no ayudó.

El error sigue ahí para mí.
https://mika-sushi.ca/my-account/

Sería bueno que me ayudaran a buscar.

(@jaxsonwang)

Hace 8 meses, 1 semana

@tomsychau Eso es porque los plugins se cargan después de los scripts que dependen de jQuery. Debe verificar la secuencia de carga y asegurarse de que var $ = jQuery; cargue el código antes que todos los demás scripts.

(@tomsychau)

Hace 8 meses, 1 semana

¿Cómo verifico? ¿Dónde reviso?

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

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