Un usuario preguntó 👇
Tengo el siguiente error en mi consola que causa algunos problemas (por ejemplo, el menú desplegable no funciona para deslizarse).
TypeError Error: jQuery (…) .select2 no es una función HTMLDocument.
Si elimino la función select2 del archivo /wp-content/plugins/ultimate-member/assets/js/um-scripts.min.js, todo está bien (hasta la próxima actualización …)
¿Alguna idea por favor?
(@alexitpro)
Hace 1 año, 10 meses
¡Hola!
Tuviste el mismo problema en la página «Tienda», cuando se instaló UM en el sitio con WooCommerce.
Por alguna razón, la mensajería unificada no incluye la biblioteca JQuery Select2.
Agregué esta línea en mi código de plugin y resolvió el problema:
wp_enqueue_script (‘select2-js’, ‘https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js ‘;, matriz (), ‘4.0.6’, verdadero);
Esta respuesta fue modificada hace 1 año, 10 meses.
(@manoskav)
Hace 1 año, 10 meses
Gracias @alexitpro ¿Puedes decirme a qué archivo agregaste este código?
(@alexitpro)
Hace 1 año, 10 meses
@manoskav Uso mi propio plugin, que está activo todo el tiempo y agrega código. En general, supongo que puede poner esta línea de código en un archivo de tema WP.php activo
(@manoskav)
Hace 1 año, 10 meses
¡Muchas gracias! Intentaré comunicarlo al público 🙂
(@alexitpro)
Hace 1 año, 10 meses
¡Bienvenido a @manoskav y comenta el resultado! 😉
(@manoskav)
Hace 1 año, 10 meses
Hola a todos,
Pegué ese código en las funciones .php de mi tema, y ahora todo está bien. Sin errores en la consola.
SUGERENCIA: si usa el editor de cPanel (y posiblemente otros editores), cambie el carácter, de lo contrario obtendrá un error de sintaxis.
@alexitpro gracias de nuevo 🙂
(@alexitpro)
Hace 1 año, 10 meses
@manoskav gracias por tu comentario. Recomendaría usar un IDE más funcional como NetBeans, PHP Storm, Visual Studio Code. Estas herramientas le ayudarán si ha olvidado alguna sintaxis php como la diferencia entre comillas ‘»`’ (los niños pequeños están confundidos en su mayoría 🙂)
(@ borish1)
Hace 1 año, 7 meses
Tuve el mismo problema pero encontré una solución. Lo que UM básicamente hace es si class_exists («WooCoommerce») lo elimina de style2 y script. Hay un gancho llamado «um_dequeue_select2_scripts» para eliminar el select2 que agrega UM pero solo funciona parcialmente porque este es realmente el caso:
$ dequeue_select2_status = apply_filters («um_dequeue_select2_scripts», falso); if (class_exists («WooCoommerce») || $ dequeue_select2_status)
Esto significa que no puede forzarlo a eliminarlo si tiene woocommerce activo. Todo lo que puede hacer es cancelar el registro y quitar la cola de select2 y luego volver a poner en cola uno para woocommerce como solución ahora. Eso traerá tanto la funcionalidad como el estilo del cortejo predeterminado. También asegúrese de que su «wp_enqueue_scripts» tenga una prioridad superior a 100 ya que 100 es de ellos.
Espero que esto ayude a alguien.
¿Solucionó tu problema??
0 / 0