Avisos
Vaciar todo

[Resuelto] Error 500 pero sólo desde Google, la web es accesible  

 
Sonia
 Sonia
Usuario activo

Hola,

 Parece que tengo varios errores 500 en alguna de mis URL's, debido a que te está fallando alguna función del tema.

Uncaught TypeError: $(...).mmenu is not a function
at HTMLDocument.<anonymous> (customscript.js?ver=1.7.0:74:26)
at e (jquery.min.js?ver=3.6.0:2:30038)
at t (jquery.min.js?ver=3.6.0:2:30340)

La web funciona correctamente y la URL llega a cargar perfectamente, el problema es que tengo un script personalizado (customscript.js) que no carga y devuelve ese código de error, según me han dicho en el soporte de Webempresa.

ME comentan que el fichero pertenece al tema que tengo en uso, concretamente está declarado con un array en /wp-content/themes/giga-store-pro/functions.php

Google no puede acceder a mi web, a pesar de que yo la veo perfectamente y por tanto me está desindexando. ¿Cómo podría solucionar esto?

Un ejemplo de URL donde sucede es:

  https://jordirubio.com/modelismo/maquetas

Muchísimas gracias!

Contenido solo visible a usuarios registrados

Respondido : 17/04/2023 7:57 pm
Sonia
 Sonia
Usuario activo

Me dicen que tal vez sea la m de más que aparece antes de menú, pero nose donde esta este script, como localizarlo y corregirlo ni porque ha surgido.

Respondido : 17/04/2023 7:58 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Sonia, 

En este caso veo que utilizas un tema de pago por lo que no podemos revisar exactamente donde puede estar este código, de manera general puedes comprobar si se encuentra en el function.php de tu tema o en el archivo header.php 

Ten en cuenta que no podemos brindar soporte a codigo personalizado, en este caso si no logras encontrar el codigo te recomiendo consultes con nuestro directorio de colaboradores quienes puede ayudarte a modificar lo que necesitas

Un Saludo 

Respondido : 17/04/2023 8:16 pm
Sonia
 Sonia
Usuario activo

@karen Muchas gracias. Sí, utilizo gigastore pro pero no recibo respuesta del servicio técnico.

En funtions.php he visto una parte donde estaba escrito mmenu, es eso lo que debo buscar, verdad?

 

wp_enqueue_script( 'of-canvas-menu', get_template_directory_uri() . '/js/jquery.mmenu.min.all.js', array( 'jquery' ), '1', true );

Lo he cambiado pero sigue igual...

En el header no veo esta palabra por ningún sitio...

Respondido : 17/04/2023 8:54 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Sonia
 Sonia
Usuario activo

Sería así como debería estar?

1
Respondido : 17/04/2023 9:06 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Sonia, 

En este caso verifica si se encuentra en algunas opciones de los archivos JS dentro del tema, como te comento, ya que es un tema de pago no podemos comprobar como funciona. 

Una posibilidad es que tras alguna actualización se generará este conflicto, verifica si has realizado alguna actualización pendiente de tu tema. Si es asi una opción es regresar a una versión anterior 

https://www.webempresa.com/blog/rollback-wordpress.html

Un Saludo 

Respondido : 17/04/2023 9:17 pm

Sonia
 Sonia
Usuario activo

Ya está, era el etiquetado json de las faqs en la página de categoria, por eso solo pasaba en esta. No se puede incluir el código en el html del cuerpo...

Gracias!

Respondido : 17/04/2023 9:30 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Sonia, 

Enhorabuena lograste encontrar lo que generaba el conflicto, es un placer siempre poder ayudarte

No dudes en escribirnos si tienes cualquier otra consulta

Un Saludo 😊 

Respondido : 17/04/2023 10:07 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación