Pregunta sobre Floating Notification Bar for Any Theme - myStickymenu Sticky Header Sticky Menu on Scroll de Wordpress:

Error de referencia sin comillas: mysticky_name no está definido por mystickymenu.min.js

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

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.