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.

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

Solucionar problemas de envío de mail desde WordPress

06/04/2021 por Igor García Deja un comentario

Recientemente nos hemos encontrado problemas al no recibir mails desde formularios de contacto de páginas web con WordPress alojadas en servidores distintos a nuestro servidor de correo.

El problema ocurre porque, independientemente de la configuración del remitente y del plugin usado (porque todos usan la función wp-mail, que a su vez usa la función mail de PHP), el correo se enviaba desde una cuenta genérica del servidor, como webmaster@midominio.com y esa cuenta no existe en el servidor de correo, indicando en los logs el error:

Sender address rejected: User unknown in virtual mailbox table

Para arreglarlo tenemos 3 posibles soluciones:

Leer más...

Categorías: WordPress Etiquetas: form, mail, wordpress

Añadir cuarta columna en homepage del tema WordPress Genesis Enterprise Pro

10/07/2020 por Igor García Deja un comentario

El tema Genesis Enterprise Pro de WordPress es un bonito tema tipo business que muestra en su página inicial una imagen en grande y debajo 3 columnas con enlaces a distintas páginas.

Si queremos enlazar a más páginas en el inicio, a partir de 3 las mostrará en la fila de abajo. A continuación veremos como modificar el tema para que muestra 4 en la misma fila.

Leer más...

Categorías: WordPress Etiquetas: enterprise-pro, genesis, wordpress

Seguridad en WordPress

09/06/2020 por Igor García Deja un comentario

WordPress es el CMS más usado en internet, lo que lo convierte en el objetivo de ataques. Veamos algunos métodos para asegurarlo.

Leer más...

Categorías: WordPress Etiquetas: htaccess, seguridad, wordpress, xmlrpc

Thickbox nativo en WordPress sin plugins

25/09/2019 por Igor García Deja un comentario

Thickbox es una función de javascript que nos permite mostrar imágenes sobre una ventana emergente y sin necesidad de abrir una ventana nueva o salir de la página actual.

Podemos usar el thickbox en nuestras imágenes de WordPress sin necesidad de instalar ningún plugin adicional, usando el Jquery y el thickbox que vienen por defecto en WordPress.

Leer más...

Categorías: WordPress Etiquetas: thickbox, wordpress

Añadir botones personalizados al editor de WordPress

20/01/2017 por Igor García Deja un comentario

En el editor de WordPress podemos echar en falta algunos botones, como el de índice o superíndice.

Podemos añadir estos y muchos más de manera sencilla:

Editamos el fichero functions.php de nuestro tema y añadimos estas líneas al final:

function my_mce_buttons_2( $buttons ) {
/**
* Add in a core button that's disabled by default
*/
$buttons[] = 'superscript';
$buttons[] = 'subscript';
return $buttons;
}
add_filter( 'mce_buttons_2', 'my_mce_buttons_2' );

Así añadirá en la segunda línea de la barra de herramientas un botón para superíndice y otro para subíndice.

Podemos añadir más botones.

Más información: WordPress.org

 

Categorías: WordPress Etiquetas: botones, editor, wordpress

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!