Gigastur

Servicios informáticos

615 654 407
info@gigastur.com

  • Inicio
  • Servicios
    • Asistencia a domicilio
    • Reparación de ordenadores
    • Mantenimiento para empresas
    • Diseño web y hosting
  • Precios
    • Mantenimiento para empresas
    • Diseño web
    • Asistencia a domicilio
    • Reparaciones en tienda
    • Bonos de mantenimiento
    • Alojamiento web
  • Trabajos realizados
  • Contacto
  • Blog
    • Comandos Linux
    • Comandos Windows
    • MySQL
    • Laravel
    • Steam
    • Herramientas Sysadmin
    • Recursos webmaster
  • Control remoto

Errores en WordPress tras actualizar

08/03/2022 por Igor García Deja un comentario

Tenemos una vieja página en WordPress abandonada desde hace mucho tiempo y procedemos a actualizarla. Tras lo cual, comprobamos que el menú desplegable no funciona.

Esto es porque el tema no se ha actualizado. Es un viejo tema comprado en themeforest, llamado yokohama, que ya ha sido retirado, por lo que no es posible actualizarlo, así que intentaremos solucionar el error antes de tener que cambiar de tema.

Contenidos

  • 1 Buscando la causa del error
  • 2 ¿Cómo solucionarlo?
  • 3 ¿Qué versión de Jquery usar?
  • 4 Forzar a WordPress a usar la versión anterior de Jquery
  • 5 Advertencia

Buscando la causa del error

Abrimos la consola del navegador y vemos que al pasar el cursor por el menú desplegable muestra el error:

Uncaught TypeError: $.browser is undefined

Es un error de Jquery: al actualizar WordPress, utiliza una versión más moderna de Jquery, pero al no estar actualizado el tema, éste utiliza funciones de una versión anterior, incompatibles con la última versión.

¿Cómo solucionarlo?

Debemos forzar WordPress para que utilice una versión anterior de Jquery.

¿Qué versión de Jquery usar?

En nuestro caso, la versión necesaria estaba en la propia carpeta del tema, bajo la carpeta js:

/wp-content/themes/yokohama/js/jquery.gomap-1.3.2.min.js

En caso de no tenerlo en nuestro tema, llamaremos la librería de jquery directamente desde la página de Google, indicando una versión concreta, que en nuestro caso sería la 1.3.2:

http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js

Forzar a WordPress a usar la versión anterior de Jquery

Debemos entrar a la pantalla de administración, apariencia, editor de temas y añadir al final del archivo functions.php lo siguiente:

wp_deregister_script('jquery');
wp_register_script('jquery', ("/wp-content/themes/yokohama/js/jquery.gomap-1.3.2.min.js"), false, '1.3.2');

Cambiando la ruta por la que corresponda en nuestro caso.

Advertencia

Usar este método como último recurso, ya que usar una versión anterior de Jquery podría provocar incompatibilidades por otro lado. Lo ideal sería siempre actualizar también el tema usado.

Fuente: stackexchange

Categorías: WordPress Etiquetas: jquery, wordpress

Deja una respuesta Cancelar la respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Categorías

Enlaces

  • Abode PDF Reader
  • Actualizar a Windows 10
  • Anti Ransomware
  • Aviso de cookies
  • Browser Diet
  • Buenas practicas Ransomware
  • BuiltWith
  • cdlibre
  • Chocolatey
  • CIDR Calculator
  • Consulta numero móvil
  • Cual es mi IP
  • Descarga de DLL
  • Descarga de OCX
  • Descarga de RPM
  • Descarga de Windows y Office
  • Descarga de Windows y Office
  • DistroTest
  • Dumo
  • explainshell
  • File-extensions
  • FileHippo
  • Flash Player
  • Geolocalización Multi IP
  • HDDScan
  • htaccesstools
  • Ip Location
  • Kaspersky
  • LinuxServer.io
  • Máquinas Virtuales OSBoxes
  • Microsoft Doc
  • ms-vnext: Windows y Office
  • Ninite
  • Nirsoft
  • Open Source Alternatives
  • Patch My PC
  • PC decrapifier
  • PCI Lookup
  • PCI-IDS
  • pcidatabase
  • PCIids
  • Port Listener
  • Portable Freeware
  • Router Passwords
  • Saber tipografía de una foto
  • Shodan
  • Ssega
  • Sumo
  • Sysinternals
  • SystemRescueCd
  • Test de velocidad
  • The eye
  • Virustotal
  • Windows ISO
  • Windows Mini
  • WizTree
  • You Get Signal

Contacto

  • 615 654 407
  • info@gigastur.com

Entradas recientes

  • Crear archivos de diferentes tamaños para pruebas (dummy files) en Linux
  • Fping: Ping mejorado para Linux
  • Programas para facilitar la instalación y actualización de software en Windows
  • Outlook: acceder a la configuración avanzada de correo
  • Backups: Borg VS Restic

Control remoto

  • Control remoto Windows
  • Control remoto MAC
  • Versión completa Windows
  • Servicio Windows
  • Control remoto XP
  • Servicio XP

Aviso legal | Política de privacidad | Política de cookies

Utilizamos cookies para ofrecerte la mejor experiencia en nuestra web.

Puedes aprender más sobre qué cookies utilizamos o desactivarlas en los ajustes.

Gigastur
Powered by  GDPR Cookie Compliance
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Si desactivas esta cookie no podremos guardar tus preferencias. Esto significa que cada vez que visites esta web tendrás que activar o desactivar las cookies de nuevo.

Cookies de terceros

Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.

¡Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias!