Un usuario preguntó 👇
Hola,
Recibo este mensaje de error y el menú no se muestra.
Error de referencia sin comillas: mysticky_name no está definido por mystickymenu.min.js: 1
Tuyo sinceramente,
Bruce
(@damiroquai)
Hace 3 años, 3 meses
Intente borrar la memoria caché de su sitio web.
(@bruceki)
Hace 3 años, 3 meses
Hola,
He borrado y deshabilitado el caché.
Tuyo sinceramente,
Bruce
(@damiroquai)
Hace 3 años, 3 meses
Por alguna razón (por lo que puedo ver) todavía está usando javascript antiguo de v1.9.1 -> http://gq.co.za/wp-content/plugins/mystickymenu/js/mystickymenu.min.js
Aquí hay un nuevo archivo -> https://plugins.trac.wordpress.org/browser/mystickymenu/tags/2.0/js/mystickymenu.min.js
Intenta reemplazarlo por otro y mira qué pasa 😉
O simplemente desinstale el plugin e instálelo nuevamente (recuerde y escriba su configuración).
¿Está utilizando algún tipo de plugin de JavaScript?
Déjeme saber si esto ayuda.
(@bruceki)
Hace 3 años, 3 meses
Hola,
Eliminé e instalé los archivos de plugins más recientes, intenté editar el archivo, mystickymenu.min.js, como se recomienda, pero sigue siendo el mismo resultado.
No ejecute javascript para minimizar.
(@damiroquai)
Hace 3 años, 3 meses
Lo extraño es que veo que el antiguo archivo min.js aún se está ejecutando. http://gq.co.za/wp-content/plugins/mystickymenu/js/mystickymenu.min.js
¿Estás seguro de que lo reemplazaste por alguien más? Uno nuevo tiene más código. No olvide borrar el caché en todas las matrices.
(@bruceki)
Hace 3 años, 3 meses
¡Éxito!
Funcionando como debería.
¡Gracias por la ayuda!
(@damiroquai)
Hace 3 años, 3 meses
Básicamente, lo que descubrí es que estás usando .htaccess para almacenar en caché tus archivos js, pero al mismo tiempo, tu tema extrae diseños de cada script.
Por lo tanto, se reemplaza su nuevo archivo, pero su servidor todavía está sirviendo un archivo antiguo en caché. La versión se utiliza para obligar a los navegadores a entregar archivos nuevos y no deben eliminarse.
Entonces, una forma de solucionar esto es esperar (cuánto tiempo se define en .htaccess), otra forma es usar versiones predeterminadas de WordPress que probablemente estén deshabilitadas en su tema functions.php.
La tercera forma es intentar editar el archivo mystickymenu.php (línea 911) y cambiar esta línea:
wp_register_script('mystickymenu', plugins_url( 'js/mystickymenu.min.js', __FILE__ ), array('jquery'), MYSTICKY_VERSION, true);
algo como esto:
wp_register_script('mystickymenu', plugins_url( 'js/mystickymenu1.min.js', __FILE__ ), array('jquery'), MYSTICKY_VERSION, true);
y no cambie el nombre de mystickymenu.min.js a mystickymenu1.min.js
(@damiroquai)
Hace 3 años, 3 meses
Me alegra que lo hayas arreglado, básicamente no es un problema de plugins, después de todo es un problema de caché 😉
De todos modos, si tiene algo de tiempo libre, no dude en calificar el plugin aquí -> https://wordpress.org/support/plugin/mystickymenu/reviews/
¿Solucionó tu problema??
0 / 0