Avisos
Vaciar todo

Problema con jquery  

 
Jorge
 Jorge
Usuario activo

Buenas noches:

Desde hace varios meses mi web está presentando varios errores en el funcionamiento de ciertos plugins, y las características del problema me hacen pensar que no está trabajando correctamente jquery. Son los siguientes:

  • NextGen (plugin de galerías): al hacer clic en una foto no se abre la caja de luz, sino que se abre la foto como una url más dentro del navegador. En estos casos, para volver a la página que contiene la galería debo hacer clic en el botón "Atrás" del navegador.
  • AddToAny no muestra los iconos de redes sociales. Lo sustituí por la función de redes sociales que incluye mi theme Orbital (con la intención de prescindir del plugin), y aunque sí muestra los iconos, éstos no funcionan. Actualmente estoy usando de forma provisional otro plugin, pero he dejado los iconos de Orbital en barra lateral para que puedan ustedes comprobar que, aunque los muestra, no ejecutan acción alguna.
  • Starbox: dejó de funcionar la pestaña "Últimas entradas" en la caja que muestra los datos del autor, al final de cada entrada.

Hay otros, pero los problemas son similares.

Estuve haciendo antes consultas con los técnicos de Webempresa e intenté algunas soluciones que ellos me sugirieron, a saber:

  • Creé un clon de mi web en prueba.letralia.com
  • Desactivé todos los plugins.
  • Cambié el theme.
  • Activé en primer lugar NextGen, y no funcionó. Luego activé los otros dos plugins, mismo resultado.

Los técnicos de Webempresa no encuentran el problema. Me dicen que desactive dos plugins, pero ninguno de ellos estaba instalado cuando comenzó el problema (de hecho, uno de ellos lo instalé hoy pensando en sustituir NextGen).

Trabajo con WordPress desde hace mucho tiempo, pero no soy precisamente un experto. La parte de programación se me escapa. De manera que ya no me quedan ideas para intentar resolver esto (salvo crear la web desde cero, con todos los riesgos y todas las horas que eso implica).

Gracias de antemano.

Contenido solo visible a usuarios registrados

Citar
Respondido : 14/01/2022 12:05 am
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Jorge,

De manera general es bueno que crearas el clon de tu sitio esto ayuda a que puedas realizar pruebas sin afectar a la web principal, por otra parte puedes compartirnos de la url del clon, la pagina es especifico que debería contener esta galería, también con respecto al segundo punto veo que funcionan de forma correcta estos 3 enlaces:

image

Son estos los que comentas? con respecto a tu tercer complemento en su foro oficial comentan lo siguiente:

https://wordpress.org/support/topic/latest-posts-tab-doesnt-work-inactive/

Es posible que la cache este afectando al complemento, también si lo deseas en tu clon activo puedes probar sustituirlo con este nuevo:

https://wordpress.org/plugins/ultimate-author-box-lite/

Esperamos atentos tus comentarios para poder verificar.

Un saludo 🖐️ 

ResponderCitar
Respondido : 14/01/2022 12:30 am

Cursos Gratuitos WordPress

Jorge
 Jorge
Usuario activo

Hola, Argenis, gracias por tu amable respuesta.

Los botones de la barra lateral funcionan. Los que no funcionan son los del plugin AddToAny (lo desactivé actualmente tanto en mi web como en el clon) y los iconos nativos del theme Orbital. He dejado estos iconos funcionando pero no se ven en la portada, sino adentro. En mi web tengo esos iconos únicamente en barra lateral, y en el clon sí los tengo desplegados al principio y al final de cada entrada y cada página. Pueden verlo en estas urls:

https://letralia.com/ciudad-letralia/el-barco-ebrio/2022/01/12/sieteculebras-trigesimo-aniversario/

https://prueba.letralia.com/ciudad-letralia/el-barco-ebrio/2022/01/12/sieteculebras-trigesimo-aniversario/

Ya había visto la respuesta referente a Starbox, y es una de las pistas que tengo para creer que se trata de algún tipo de problema con jquery. Yo mismo hice hoy una consulta en el foro de Starbox pero no me han respondido.

Quiero resolver este problema en lugar de sustituir los plugins. Sustituir Starbox, por ejemplo, quizás implique volver a crear los datos de más de 1.600 autores que firman en mi web.

ResponderCitar
Respondido : 14/01/2022 1:14 am
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Jorge,

El enlace que nos compartes de primero si que funcionan:

image

Estos del segundo enlace no funcionan, pero es por que no tienes configurado nada:

image

Con nada me refiero a que son enlaces vacíos, esto lo arreglas configurando correctamente los enlaces a las redes en tu tema supongo que este que no funciona es los que mencionas que los agregas con el tema correcto?

Con respecto a lo que nos comentas de solventarlo en lugar de cambiarlo recuerda que por esto tienes el clon, para que en el puedas verificar si debes o no modificar esta información que nos comentas, lo mas seguro es que se mantenga igualmente debes verificar instalándolo y probándolo.

También puedes instalar este complemento:

https://wordpress.org/plugins/enable-jquery-migrate-helper/

Ayuda a los jquery que no son compatibles entre si a que se fuerce la ejecución del mismo. Por ultimo con respecto a la galería no nos has compartido una url del clon para verlo (lo mejor seria crear un nuevo tema solo para esto ya que asi mantenemos el foro organizado y nos centramos en un problema por tema).

Verifica y nos comentas.

PD: Veo que tienes en tu pagina principal de la que has clonado el complemento de wprocket este tiene una opción para optimizar los js ellos se encargan de que algunas funciones se ejecuten. Haz desactivado esto antes de desactivar este complemento en tu clon? es posible que se mantuviera este cambio y por ello no funciona igualmente tanto el complemento de galerías como el de autores.

Un saludo 🖐️ 

ResponderCitar
Respondido : 14/01/2022 1:48 am

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

Jorge
 Jorge
Usuario activo

Hola, Argenis:

Como te dije, los enlaces de la barra lateral funcionan. Dependen de otro plugin y no son para "compartir" contenido, sino para guiar a nuestros lectores hacia nuestras redes sociales para que nos sigan. En esencia, son simples enlaces.

Los iconos que presentan problema son los de la barra flotante que se ven a la izquierda en tu primera captura (correspondientes a mi web activa), y los que marcaste con la flecha en la segunda (correspondientes a mi clon). No implican configuración porque son iconos estándar, estos sí, para "compartir" el contenido de la URL en la que se encuentra el usuario. Tengo varios años con el theme Orbital y estos iconos estaban funcionando correctamente antes de que se presentara el problema: al hacer clic en el de Facebook, se abría la caja de Facebook para compartir el contenido (igualmente con el icono de Twitter). Y por supuesto, sin indicarle el enlace: no hay enlace que indicarle pues es un código javascript estándar. No requiere configuración.

Instalar el plugin Enable Jquery Migrate Helper fue una de las primeras acciones que tomé hace meses pues fue una sugerencia que leí en varios portales técnicos. No funcionó. La semana pasada, cuando comencé de nuevo a intentar hallar una solución, volví a instalarlo. Mismo resultado.

Seguramente instalé Wp-rocket en algún momento, ha debido ser hace varios meses. Mi web estuvo presentando picos de recursos y tuve que probar varios plugins de cache, hasta que los técnicos de Webempresa me sugirieron que me quedara con Varnish. Ese es el que estoy usando actualmente.

Agradecido por tu preocupación. 😊 

ResponderCitar
Respondido : 14/01/2022 2:21 am
Jorge
 Jorge
Usuario activo

Disculpa, olvidé comentarte en referencia a lo que me preguntas sobre una URL en la que puedas ver el comportamiento de NextGen.

Cuando creé el clon, como ya te dije, el primer plugin que activé fue NextGen. No funcionó. Sustituí mi theme Orbital por otro: tampoco funcionó. Terminé desinstalando NextGen del clon, pero lo mantengo en la web activa.

Puedes comprobar el funcionamiento inadecuado de NextGen haciendo clic en cualquiera de las imágenes de la galería contenida en esta URL: https://letralia.com/fotan-fotografia/2020/06/28/espirales/

La misma galería la rehice en otro dominio de mi propiedad que tengo para pruebas, y ahí sí que funcionó correctamente. Tengo esa web cerrada para el público (y redirecciona a mi web principal), pero te he dejado una captura de pantalla del funcionamiento de Nextgen en https://imgur.com/a/aMziRub. Igual si quieres que te dé acceso a ese dominio podría hacerlo, pero no lo creo necesario.

De nuevo agradecido.

ResponderCitar
Respondido : 14/01/2022 2:36 am

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

Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Jorge,

Estupendo, ya esto al ser parte del tema tendrías que consultarlo con los desarrolladores ya que no tenemos licencia activa de orbital para poder verificar lo que nos comentas en una instalación propia:

https://orbitalthemes.net/documentacion/#jump-soporte

Igualmente hay complementos como bien mencionas que pueden hacer la función de compartir, veo igualmente que tienes code snippets activo, verifica el desactivarlo y comprueba si se activa esta opción es posible que algún código que tengas agregado se este interponiendo en el funcionamiento del mismo.

Verifica y nos comentas.

Un saludo 🖐️ 

ResponderCitar
Respondido : 14/01/2022 2:45 am
Jorge
 Jorge
Usuario activo

Buenas noches, Argenis:

Atendiendo a lo que me explicas en tu respuesta, he optado más bien por crear una instalación limpia de WordPress, sólo con el theme Orbital y los plugins Starbox y NextGen.

Puedes ver aquí cómo funcionan los aspectos que indiqué: http://prueba2.letralia.com/prueba-de-galeria-con-wordpress-recien-instalado/

Te he dejado en https://imgur.com/UjqGpRg una captura de pantalla con tres flechas que indican dónde hacer clic para comparar el funcionamiento de los botones de compartir (que, como ya te había dicho, no es necesario configurar y en esta versión de prueba funcionan a la perfección), el funcionamiento de las imágenes en la galería y el funcionamiento de la pestaña "Últimas entradas".

Llegado a este punto, te pregunto cuál de estas dos vías te parece que debo tomar:

  • Comparar el código (o la estructura, o no sé exactamente qué 😔 ) de ambos WordPress, el de letralia.com y el de prueba2.letralia.com, para tratar de detectar qué está impidiendo el funcionamiento de jquery.
  • O... Simplemente continuar con la instalación limpia, agregarle los plugins que necesite, configurarlo todo y luego importar entradas, usuarios y archivos de imágenes; por último, trasladarla al dominio principal. Con toda franqueza, esta es una vía que me parece trabajosa y que presenta muchos riesgos de perder información.

Agradecido de antemano.

ResponderCitar
Respondido : 15/01/2022 1:38 am

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

Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Jorge,

Puedo ver que en efecto funciona todo de forma correcta, sin embargo tal como lo mencionas es una instalación en blanco, por lo que todos los complementos que vienen heredados al hacer un clon están funcionando incluidos códigos personalizados y plugin que en algún momento instalaste para hacer ciertos ajustes.

Primero te recomendaríamos restablecer la instalación de tu tema, para ello eliminas directamente el tema y lo vuelves a instalar, luego de esto se restablecería cualquier código que tengas en el functions.php, si lo deseas puedes hacerle un respaldo a este archivo en:

Cpanel > Administrador de archivos > public_html > dominio > wp-content > theme > orbital > archivo functions.php

Luego de esto si sigues presentando el mismo problema, revisa una nueva instalación de wordpress, para ello ingresas al panel lateral de actualizaciones:

image

Haces click en reinstalar, si luego de esto no se solventa el problema y estas en la capacidad de hacer la migración puedes hacerla si así lo deseas, para migrar el contenido con imágenes incluidas puedes ver este complemento:

https://wordpress.org/plugins/export-media-with-selected-content/

Igualmente puedes ir haciendo pruebas de importaion mientras tienes tu web activa.

Verifica primero los pasos de arriba y ya nos comentas.

Un saludo 🖐️ 

ResponderCitar
Respondido : 15/01/2022 2:28 am
Jorge me gusta